更多“【简答题】4.1 采用Java 多线程技术,设计实现一个符合…”相关的问题
第1题
在Java多线程程序中,run()方法的实现有两种方式:【 】和继承Thread类。
点击查看答案
第2题
Java线程组把一组线程看做一个【 】进行统一处理。
点击查看答案
第3题
在java程序中,run()方法是运行线程的主体。
点击查看答案
第4题
Java的线程高度策略是基于( )的抢占式调度。
点击查看答案
第5题
Java 系统提供了一个自动回收动态分配的内存的线程,它就是( )
A、异步线程
B、消费者线程
C、垃圾收集线程
D、守护线程
点击查看答案
第6题
【单选题】2.10 下面关于notifyAll()方法说法正确的是( )
A、唤醒当前线程。
B、停止所有线程
C、唤醒所有线程
D、所有线程进入等待
点击查看答案
第7题
【单选题】3.3 若有以下程序: public class Demo{ private Object obj = new Object(); public synchronized void show(){ try{ obj.wait(); System.out.println(“waiting”); }catch(Exception e){ System.out.println(“Exception”); } } public static void main(String []args){ new Demo().show(); } } 在程序运行结果为( )
A、Exception
B、无任何显示
C、waiting
D、编译错误
点击查看答案
第8题
【简答题】5.1 简述死锁出现的原因 ?
点击查看答案
第9题
【填空题】5.1 在(1)~(3)处填上适当的语句,使程序能正常运行。 class MyThread implements Runable { (1) { while(true){System.out.print("hello"); try { (2) //休眠1秒钟 } catch (InterruptedException e) { e.printStackTrace(); } }}} public class Demo{ public static void main(String []s){ MyThread thread1= (3) //声明创建对象thread1 Thread thread = new Thread(thread1,"线程1") thread.start(); //通过对象thread启动线程 }}
点击查看答案
第10题
【简答题】5.2编写一个应用程序创建两个线程,一个线程打印输出1~1000之间所有的奇数,另外一个线程打印输出1~1000之间所有的偶数,要求两个线程随机休眠一段时间后继续打印输出下一个数。
点击查看答案