第十九章测试
1.线程的启动方法是( )。
A:accept() B:begin() C:run() D:start()
答案:D
2.Thread类提供表示线程优先级的静态常量,代表普通优先级的静态常量是 ( )。
A:NORMAL_PRIORITY B:MIN_PRIORITY C:MAX_PRIORITY D:NORM_PRIORITY 3.设置线程优先级的方法是( )。
A:getName() B:getPriority() C:setPriority() D:setName() 4.下列( )关键字通常用来对对象加锁,从而使得对对象的访问是排他的。
A:transient B:Synchronized C:Serialize D:static 5.Java中直接调用Thread类中的run()方法可以启动一个线程。( )
A:对 B:错 6.进程是在线程的基础上进一步划分的。( )
A:对 B:错 7.在一个线程中 sleep(1000) 方法,将使得该线程在多少时间后获得对 CPU的控制(假设睡眠过程中不会有其他事件唤醒该线程)( )?
A:1000 毫秒不到 B:正好 1000 毫秒 C:不一定 D:>=1000 毫秒 8.线程生命周期中正确的状态是( )。
A:新建状态、就绪状态、运行状态、阻塞状态和终止状态 B:新建状态、运行状态、阻塞状态和终止状态 C:新建状态、运行状态和终止状态 D:新建状态、就绪状态、运行状态、恢复状态和终止状态 9.下列那些状况可以终止当前线程的运行( )。
A:当一个优先级高的线程进入就绪状态时 B:当创建一个新线程时 C:当该线程调用sleep()方法时 D:抛出一个异常时 10.下列( )方法起的作用是“唤醒在此对象锁上等待的所有线程”。
A:sleep() B:wait() C:notify() D:notifyAll()

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部