进程
- 正在运行的程序(软件)就是一个独立的进程。
- 线程是属于进程的,一个进程中可以同时运行多个线程。
- 进程中的多个线程其实是并发和并行执行的。
并行是指在同一个时刻上,同时有多个线程在被CPU调度执行。
多线程是并发和并行同时进行的。
线程的生命周期
- 也就是线程从生到死的过程中,经历的各种状态及状态转换。
- 理解线程这些状态有利于提升并发编程的理解能力。
Java线程的状态
- Java总共定义了6中状态
- 6种状态都定义在Thread类的内部枚举类中。
线程的6种状态互相转换
线程的6种状态总结