可确定当前占有CPU的线程调用的方法是()
第1题:
resume()力法恢复哪些线程的执行
A.通过调用stop()方法而停止的线程
B.通过调用sleep()方法而停止运行的线程
C.通过调用wait()方法而停止运行的线程
D.通过调用suspend()方法而停止运行的线程
第2题:
方法resume()负责恢复哪些线程的执行( )。
A.通过调用stop()方法而停止的线程
B.通过调用sleep()方法而停止运行的线程
C.通过调用wait()方法而停止运行的线程
D.通过调用suspend()方法而停止运行的线程
第3题:
内存是进程范围or线程范围;____
CPU 调度时,针对进程 or线程;____
函数调用堆栈,针对进程or线程。____
第4题:
下列关于线程状态和生命周期的说法不正确的是
A.一个线程组内不仅可以包含线程,还可以包含其他线程组
B.线程在终止状态可以调用start()方法使它可运行
C.在Java中,最顶层的线程组是main
D.线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占
第5题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify( )
B.yield( )
C.sleep( )
D.isAlive( )
第6题:
在以下哪种情况下,线程进入就绪状态?()
第7题:
下面关于Java中线程的说法不正确的是()
第8题:
下列关于线程调度的叙述中,错误的是()。
第9题:
第10题:
调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会
当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行
具有相同优先级的多个线程的调度一定是分时的
第11题:
调用join()方法可能抛出异常InterruptedException。
sleep()方法是Thread类的静态方法。
调用Thread类的sleep()方法可终止一个线程对象。
线程启动后执行的代码放在其run方法中。
第12题:
notify()
yield()
sleep()
isAlive()
第13题:
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.sleep()方法
B.suspend()方法
C.yield()方法
D.wait()方法
第14题:
下列说法中错误的一项是
A.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用wait()方法
B.当线程需要在synchronized块中等待共享数据状态改变时,则需要调用notify()方法
C.线程在synchronized块中执行完操作后,调用notify()方法通知正在等待的线程重新占有锁
D.wait()和notify()可以实现线程的同步操作
第15题:
resume方法恢复( )的执行。
A.通过调用stop方法而停止的线程
B.通过调用sleep方法而停止运行的线程
C.通过调用wait方法而停止运行的线程
D.通过调用suspend方法而停止运行的线程
第16题:
下列方法被调用后,一定使调用线程改变当前状态的是( )。
A.notify
B.yield
C.sleep
D.isAlive
第17题:
使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.time( )
B.yield( )
C.load( )
D.min( )
第18题:
要将某个线程设置为后台线程,需要调用该线程的()方法,该方法必须在()方法之前调用
第19题:
如果一个方法声明为同步方法,在有些情况下仍然需要其他线程访问该数据,可在该方法中使当前线程等待调用的方法是()
第20题:
第21题:
线程调用了sleep()方法时
线程调用了join()方法(终止)
线程调用了yield()方法时
线程调用了notify()方法
第22题:
第23题:
init()
stop()
sleep()
start()