上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.填空题
以下代码执行后的输出结果是________________________。
代码如下:
TestMain类主方法,代码如下: