下列选项中哪个方法可以判断线程是否处于活动状态?
A.blooean isAlive( )
B.Thread currentThread( )
C.String getName( )
D.static boolean interrupted( )
第1题:
下列选项中( )方法可以判断线程是否处于活动状态。
A.boolean is Alive()
B.Thread currentThread()
C.String getName()
D.static boolean interrupted()
第2题:
调用线程的下列方法,不会改变该线程在生命周期中状态的方法是( )。
A.yeild()
B.wait()
C.sleep()
D.isAlive()
第3题:
下列说法中,错误的一项是______。
A.线程一旦创建,则立即自动运行
B.线程创建后需要调用start()方法,将线程置于可运行状态
C.线程处于可运行状态,意味着它可以被调度
D.调用线程的start()方法后,线程也不一定能立即执行
第4题:
如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是( )。
A.sleep方法的时间到
B.获得了对象的锁
C.线程在调用t.join方法后,线程t结束
D.wait方法结束
第5题:
下列选项中哪个方法可以判断线程是否处于活动状态? ( )
A.blooean is Alive()
B.Thread currentThread()
C.String getName()
D.static boolean interrupted()
第6题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify( )
B.yield( )
C.sleep( )
D.isAlive( )
第7题:
此题为判断题(对,错)。
第8题:
在java程序中,下列关于线程的说法错误的是()
第9题:
一个线程在任何时刻都处于某种线程状态(threadstate),例如运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?()
第10题:
在WindowsNT中()可以处于就绪状态。
第11题:
死亡状态
阻塞状态(对象lock池内)
阻塞状态(对象wait池内)
就绪状态
第12题:
getName()
Thread.CurrentThread().
sleep()
run()
第13题:
A.wait
B.start
C.yield
D.sleep
第14题:
调用线程的下列方法中,( )可以改变该线程在生命周期中的状态。
A.setPriority ( )
B.currentThread ( )
C.start ( )
D.aetiveCount ( )
第15题:
下列关于线程状态和生命周期的说法不正确的是
A.一个线程组内不仅可以包含线程,还可以包含其他线程组
B.线程在终止状态可以调用start()方法使它可运行
C.在Java中,最顶层的线程组是main
D.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占
第16题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify
B.yield
C.sleep
D.isAlive
第17题:
当一线程处于等待状态时,用什么方法可以将其唤醒?
第18题:
下列说法中错误的一项是______。
A.通过执行Thread.currentThrea《)返回当前线程的引用
B.currentThread()方法是静态方法
C.stop()方法强行终止线程的执行,线程结束后,仍然可以再运行
D.线程a通过a.suspend()方法暂停执行,通过调用a.resume()恢复执行
第19题:
为了得到当前正在运行的线程,可使用下列哪个方法?()
第20题:
可确定当前占有CPU的线程调用的方法是()
第21题:
守护线程一般被用于在后台为其它线程提供服务。调用方法()来判断一个线程是否是守护线程,也可以调用方法()将一个线程设为守护线程。
第22题:
第23题:
线程启动调用start方法
线程的主体是run方法
线程运行中调用sleep方法可以进入阻塞状态
在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源