题目内容

处于新建状态的线程被启动后,将进入线程队列排队等待CPU,此时它已具备了运行条件,一旦轮到享用CPU资源就可以获得执行机会。上述线程是处于 状态。

查看答案
更多问题

多线程访问某个共享资源可能出现线程安全问题,此时可以使用________关键字来实现线程同步,从而避免安全问题出现,但会影响性能,甚至出现死锁

在线程通信中,调用wait( )可以是当前线程处于等待状态,而为了唤醒一个等待的线程,需要调用的方法是__

以下选项中关于Java中线程控制方法的说法正确的是()。(选择二项)

A. join ( ) 的作用是阻塞指定线程等到另一个线程完成以后再继续执行
B. sleep ( ) 的作用是让当前正在执行线程暂停,线程将转入就绪状态
C. yield ( ) 的作用是使线程停止运行一段时间,将处于阻塞状态
D. setDaemon( )的作用是将指定的线程设置成后台线程

以下说法中关于线程通信的说法错误的是( )?。(选择一项)

A. 可以调用wait()、notify()、notifyAll()三个方法实现线程通信
B. wait()、notify()、notifyAll()必须在synchronized方法或者代码块中使用
C. wait()有多个重载的方法,可以指定等待的时间
D. wait()、notify()、notifyAll()是Object类提供的方法,子类可以重写

答案查题题库