进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒度大小不同。
进程的颗粒度太大,每次都要有上下文的调入、保存、调出。也就是说线程是共享了进程的上下文环境,更为细小的CPU时间段。
进程就相当于火车,线程就相当于车厢
new 创建
Runnable 就绪
blocked 阻塞
waiting 等待
timed_waiting
terminated 终止
进程和线程都是一个时间段的描述,是CPU工作时间段的描述,不过是颗粒度大小不同。
进程的颗粒度太大,每次都要有上下文的调入、保存、调出。也就是说线程是共享了进程的上下文环境,更为细小的CPU时间段。
进程就相当于火车,线程就相当于车厢
new 创建
Runnable 就绪
blocked 阻塞
waiting 等待
timed_waiting
terminated 终止