![Java多线程并发体系实战(微课视频版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/362/52842362/b_52842362.jpg)
上QQ阅读APP看书,第一时间看更新
习题
1.判断题
(1)线程的启动方式是线程对象的run()方法。( )
(2)线程的启动方式是线程对象的start()方法。( )
(3)设置线程的优先级,必须在线程没有启动前才有效果。( )
(4)当前对象和当前执行线程对象,可能相同也可能不同。( )
(5)默认执行main主方法的线程是非守护线程。( )
(6)当所有线程都是守护线程时,JVM退出。( )
(7)main主方法执行完毕后,JVM退出,不管有没有其他的线程。( )
(8)优先级10的线程比优先级5的线程,执行的概率绝对高2倍。( )
(9)优先级越高被优先执行的概率越高。( )
2.选择题
(1)可以通过Thread线程对象调用的方法有( )。(多选)
A.start()
B.run()
C.start0()
D.getPriority()
(2)获得当前执行线程对象正确的方法是( )。(单选)
A.this
B.Thread.currentThread()
C.this.getName()
D.Thread.currentThread().getName()
3.填空题
以下代码执行后的输出结果是________________________。
代码如下:
![](https://epubservercos.yuewen.com/DAFF96/31397728807979506/epubprivate/OEBPS/Images/Figure-P23_18615.jpg?sign=1739283990-GK61bnASX6iDMrmKPMKj6LHcqQFxQcKX-0-f73e86c5a22a97268770f3f7282bc37a)
TestMain类主方法,代码如下:
![](https://epubservercos.yuewen.com/DAFF96/31397728807979506/epubprivate/OEBPS/Images/Figure-P24_18617.jpg?sign=1739283990-4WoWZirQLKkSPyPXU20WOH8B2mcwqG8W-0-1534a6037d3f00ef9af79231cf943145)