(6-2)()方法可以用来暂时停止当前线程的运行。
A.stop()
B.sleep()
C.wait()
D.suspend()
查看答案
(6-2)在一个线程中Sleep(500)方法,将使得该线程在多少时间后获得对CPU的控制(假设睡眠过程中不会有其他事件唤醒该线程)?
A. ==500毫秒。
B. ≥500毫秒。
C. <500毫秒。
D. 不能确定。
(6-4)()是指两个线程都在等待对方先释放所需要的资源,从而造成程序的停滞。
(6-1)Java程序每次运行时需要启动两个线程,一个是(),一个是()。
(6-4)classSaleTicket______________________{//实现线程接口privateintticket=6;//假设一共有6张票publicvoidrun(){for(inti=0;i<100;i++){this.saleTicket();}}public__________________voidsaleTicket(){//同步方法if(ticket>0){//是否还有票try{____________________//线程休眠500毫秒}catch(InterruptedExceptione){e.printStackTrace();}System.out.println(Thread.currentThread().getName()+"卖票:ticket="+ticket--);}}}