目录
二.进程(Process)与线程(Thread)的区别与联系
一. 线程(Thread)
1.1 线程的引入目的
引入目的:
为了更好的使用多道程序并发执行,提高资源利用率和系统吞吐量
特点:
线程是程序执行的最小单位,基本不拥有任何系统特点。
二. 进程(Process)与线程(Thread)的区别与联系
- 进程(Process) : 是系统进行资源分配和调度的最小单位
- 线程(Thread) : 是程序执行的最小单位
进程就好比火车,线程就好比火车的车厢!
进程与线程的联系与区别:
- 线程是在进程下执行的
- 一个进程可以包含多个线程
- 不同进程之间的数据很难共享
- 同进程不同线程的数据易共享
- 进程要比线程消耗更多的计算机资源
- 进程之间不会相互影响,但是一个线程如果挂掉了,将导致整个进程都挂掉