Thread.sleep()方法调用后,当等待时间已到,该线程所处状态为()
第1题:
在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。
此题为判断题(对,错)。
第2题:
Java中的线程体是由线程类的【 】()方法进行定义的,线程运行时,也是从该方法开始执行。
第3题:
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。
A.sleep()方法的时间到
B.获得了对象的锁
C.线程在调t.join()方法后,线程t结果
D.wait()方法结束
第4题:
当一个线程进入一个对象的方法后,其它线程是否可以进入该对象的方法?
第5题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify
B.yield
C.sleep
D.isAlive
第6题:
此题为判断题(对,错)。
第7题:
下列情况中,不会使线程返回所持有的对象锁的是( )。
A.当synchronized()语句块执行完毕
B.当调用了线程的suspend()方法
C.当在synchronized()语句块中出现异常(Exception)
D.当持有锁的线程调用该对象的wait()方法
第8题:
Java中线程体是由线程类的______()方法进行定义的,线程运行时,也是从该方法开始执行。
第9题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify( )
B.yield( )
C.sleep( )
D.isAlive( )
第10题:
在Thread类中,提供了一个start()方法,该方法用于(),当新线程启动后,系统会自动调用()方法