更多"[简答题]当一个线程进入一个对象的一个synchronized方法后,"的相关试题:
[判断题] 一个线程在执行同步方法时,如果执行wait()方法,使本线程进入中断,就允许其它线程使用这个同步方法。 ( )
A.正确
B.错误
[简答题]一个线程执行完run方法后,进入了什么状态?该线程还能再调用start方法吗?
[判断题] 当一个线程调用synchronized方法时,其他线程想调用这个synchronized方法时就必须等待,直到线程A调用完该synchronized方法。 ( )
A.正确
B.错误
[单选题]如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是:
A.sleep()方法的时间到
B.获得了对象的锁
C.线程在调用t.join()方法后,线程t结束
D.wait()方法结束
[判断题]线程调用start方法将启动线程,使之从新建状态进入就绪队列排队。一旦轮到它来享用CPU资源时,就可以脱离创建它的线程独立开始自己的生命周期了。 ( )
A.正确
B.错误
[单选题]在一个线程中调用下列方法,不会改变该线程运行状态的是:
A.yield方法
B.另一个线程的join方法
C.sleep方法
D.一个对象的notify方法
[单选题]在多线程并发程序设计中,能够给对象x加锁的语句是:
A.x.wait( )
B.synchronized(x)
C.x.notify( )
D.x.synchronized( )
[单选题]当使用SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是:
A.SomeThread类是包含run()方法的任意java类
B.SomeThread类一定要实现Runnable接口
C.SomeThread类是Thread类的子类
D.SomeThread类是Thread类的子类并且要实现Runnable接口