第二讲进程管理主讲教师:李志民
2.6  线程
进程通信方式2.6.1 线程的基本概念
2.6.2 线程间的同步和通信
2.6.3 内核支持线程和用户级线程
2.6.4 线程控制
1. 线程的引入
在20世纪90年代后,多处理机系统得到迅速发展,所以提出了比进程更小的、能独立运行的基本单位----线程,以提高系统内程序并发执行的程度,改善OS的性能。
1. 线程的引入
创建进程时,需要为它分配资源,建立PCB;
撤销进程时, 需要回收资源,撤销PCB;
进程切换时,需要保留当前进程的CPU环境、设置新选中进程的CPU环境,代价较高。
1. 线程的引入
由于进程在切换时,付出较大的时空开销,所以,在系统中所设置的进程数不宜过多,否则会影响系统的并发程度,
引入线程的目的是简化进程间的通信,以小的开销来提高进程内的并发程度。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。