处理器管理-线程和管程

来源:互联网 发布:深圳软件产业园 编辑:程序博客网 时间:2024/06/07 10:45

创建线程的开销比创建进程的开销小,同一进程的线程共享进程的地址空间,所以线程切换(处理器调度)比进程快。

因为PV操作使用不当可能会引起系统的死锁,所以产生了进程同步工具--管程,代表共享资源的数据结构,以及对该共享数据结构实施操作的一组过程所组成的资源管理程序。

管程由以gh几个部分组成:

(1)管程的名称。

(2)局部于管程内部的共享数据结构说明。

(3)对该数据结构进行操作的过程。

(4)对局部于管程内部的共享数据结构设置初始值的语句。

(5)条件变量。


原创粉丝点击