【校招VIP】多线程和并发之多线程的创建

12月04日 收藏 0 评论 0 java开发

【校招VIP】多线程和并发之多线程的创建

考点介绍:

多线程是JAVA校招中出现频度比较高的考点,本专题需要熟悉四种多线程的实现方式,并深入对比和区别。另外,对线程的状态和变化的相关题型也进行了分析。

答案详情解析和文章内容可扫下方海报二维码或点击链接即可查看!

一、考点试题

1、关于多线程和多线程编程,以下哪些说法正确的()

A.多进程之间的数据共享比多线程编程复杂

B.多线程的创建,切换,销毁速度快于多进程

C.对于大量的计算优先使用多进程

D.多线程没有内存隔离,单个线程崩溃会导致整个应用程序的退出

解答:正确答案是 A 、B、D

A.不同进程有不同的页表,对应着不同的物理地址空间,因此进程间通信需要使用IPC或者socket。而线程可以共享了进程的地址空间,所以A对......

2、java线程的状态不包含哪种()

A.新建状态(New)

B.就绪状态(Runnable)

C.阻塞状态(Blocked)

D.并发状态(synchronized)

解答:正确答案是 D

线程在一定条件下,状态会发生变化。线程一共有以下几种状态:1、新建状态(New):新创建了一个线程对象......

3、java线程常见的创建方式有哪四种?

解答:1 继承 Thread 类并重写 run 方法。实现简单,但不符合里氏替换原则,不可以继承其他类。2 实现 Runnable 接口并重写 run 方法。避免了单继承局限性,编程更加灵活,实现解耦......

4、java线程池里核心线程数和最大线程数的区别是什么?

解答:这道题考查的是线程池的运行策略,要理解两个参数:corePoolSize:核心线程数;maximunPoolSize:最大线程数......

二、考点文章

1、Java 实现多线程的四种方式 超详细

继承 Thread 类

实现 Runnable 接口

实现 Callable 接口

......

2、Java 多线程:彻底搞懂线程池

熟悉 Java 多线程编程的同学都知道,当我们线程创建过多时,容易引发内存溢出,因此我们就有必要使用线程池的技术了......

3、【校招VIP】Java多线程创建与运行

进程是系统进行资源分配和调度的基本单位。而线程是程序运行的最小单位......

三、考点视频

多线程执行下列代码后的值

本题是一道笔试题,属于偏复杂、对时间要求高的题型。主要是具化多线程,把临界点和对应的多线程起始位置画出来,需要细心和时间......

移动端链接:https://m.xiaozhao.vip/dTopic/detail/1423

PC端链接:https://xiaozhao.vip/dTopic/detail/1423

C 0条回复 评论

帖子还没人回复快来抢沙发