题目内容

下列哪个方法可以使线程从运行状态进入到阻塞状态()

A. sleep()
B. wait()
C. yield()
D. start()

查看答案
更多问题

下面关于线程休眠的说法正确的是()

A. sleep()需指定休眠时间,线程实际休眠的时间会大于或等于该休眠时间
B. 调用sleep()方法会使当前线程会从"运行状态"进入到"休眠(阻塞)状态"
C. 当前线程调用sleep()方法只能控制当前正在运行的线程休眠,而不能控制其它线程休眠
D. 当休眠时间结束后,线程就会返回到就绪状态,而不是立即开始运行

同步代码块的作用是()

A. 保证多线程访问数据的安全
B. 保证同步代码块中只有一个线程运行
C. 同步代码块可以避免线程的随机性
D. 同步代码块提高了线程的运行速度

下列关于线程的优先级的说法中,正确的是()

A. 线程的优先级仍然无法保障线程的执行次序,只不过,优先级高的线程获取CPU资源的概率较大,优先级低的并非没机会执行
B. 可以通过Thread类的setPriority(intnewPriority)方法更改优先级
C. Thread类中提供的三个静态常量表示线程的优先级,其中线程默认的优先级为MAX_PRIORITY
D. 优先级不能超出1-10的取值范围,否则抛出IllegalArgumentException

下列关于同步方法的描述中,正确的是()

A. 同步方法在某一时刻只允许一个线程访问
B. 同步方法也有锁,它的锁就是当前调用该方法的对象
C. 同步方法也可以是静态方法
D. 同步方法可以节省资源,提高效率

答案查题题库