Java多线程

1.什么是多线程?

Java多线程_第1张图片

进程:进程指正在运行的程序,当一个程序进入内存运行,就变成一个进程,进程是处于运行过程中的程序,且具有一定独立功能。

线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。

2. 多线程创建方式

继承 Thread:继成java.lang.Thread, 重写run()方法

实现 Runable:实现java.lang.Runnable接口,重写run()方法,然后使用Thread类来包装

实现 Callable:实现Callable接口,重写call()方法,然后包装成java.util.concurrent.FutureTask, 再然后包装成Thread

 

你可能感兴趣的:(Java多线程)