Java实现多线程的四种方式
1、继承Thread类
2、实现Runnable接口
3、使用Future Task
4、使用Executor框架
继承Thread类和实现Runnable接口是最基本的方式,但有一个共同的缺点:没有返回值。而Future Task解决了这个问题。Executor是JDK提供的一个多线程框架。
Java8创建一个新的执行线程有两种方法:
1、一种是将一个类声明为Thread的子类。这个子类应该重写run 类的方法Thread。然后可以分配并启动子类的实例。
2、另一