题目内容

(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--);}}}

(6-3)classMyThreadimplementsRunnable{_________________{//覆写run()方法for(inti=0;i<3;i++)System.out.println("当前运行的线程名称是:"+Thread.currentThread().getName());}}publicclassBlank_2{publicstaticvoidmain(String[]args){MyThreadmt=newMyThread();Threadth=newThread(mt,"一个线程");__________________//启动线程for(inti=0;i<5;i++){System.out.println("main:"+i);if(i>2)//在i>2的情况下,强制运行线程try{__________________//强制运行线程}catch(InterruptedExceptione){e.printStackTrace();}}}}

答案查题题库