导语
多线程的方式能够在操作系统的多核配置上更好的利用服务器的多个CPU的资源,这样的操作可以使得程序运行起来更加高效。Java中多线程机制提供了在一个进程内并发去执行多个线程,并且每个线程都并行的去执行属于线程处理的自己的任务,这样可以提高程序的执行效率,让系统资源得到更加的高效的利用。
Java线程中线程的创建方式
Java多线程中创建线程的方式有以下四种
- 1、继承Thread类
- 2、实现Runnable接口
- 3、通过ExecutorService和Callable实现有返回值的线程操作
- 4、基于线程池实现
继承Thread类
Thread类自己也是实现了Runnbale接口并且定义了操作线程的方法,通过继承Thread类的方式来创建一个线程。如下所示
public TestThread extends Thread{public void run(){}
}public class Test{public static void main(String[] args){TestThread testThread = new TestThread();testThread.start();<