下列哪个方法可以使线程从运行状态进入到阻塞状态()
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. 同步方法可以节省资源,提高效率