题目内容

下列关于Thread类的说法中,错误的是()

A. Thread类不是抽象类
B. Thread类是一个接口,创建线程类,需要实现其run()方法
C. Thread类是一个抽象类,创建线程类,需要重写其run()方法
D. 创建线程类,需要创建Thread类的实例对象并调用其start()方法

查看答案
更多问题

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

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

答案查题题库