Java程序设计教程第八章Java多线程技术习题

1.Thread类位于Java.lang包中
2.在Java中,创建线程的方式有两种,1是继承Thread类,2是实现Runnable接口。
    1,class TestThread extends Thread{
        TestThread(String Thread){
            super(name);
            start();
        }
        public void run(){}
        }
    2,class TestThread implements Runnable{
        public void run(){}
        }
    
3.在callable接口中只有一个抽象方法V call()throws Exception.与run()不同的是call()可以返回结果,也可以抛出异常。
4.通过调用 线程名.setDaemon 可以创建守护线程
5.Thread类有三个线程优先级常量,默认norm是5,最小min是1,最大max是10;
6.synchronized可以使方法变成互斥方法
7.Synchronized关键字和Object类中的wait()方法和notify()方法联合使用可以使线程同步。
8.Timer类是一种定时工具,可以让指定线程在指定时间执行一次,或者在指定时间后定期重复执行n次。
9.JDK1.5之后增加了concurrency。

猜你喜欢

转载自blog.csdn.net/weixin_54645719/article/details/126151350