1进程和进程控制线程进程互斥和同步死锁问题进程间通信处理器调度第三章 处理机管理(中)2进程互斥和同步问题的提出互斥算法信号量(semaphore)经典进程同步问题管程(monitor)Windows的进程互斥和同步进程互斥和同步3进程间临界资源访问冲突共享变量的修改冲突操作顺序冲突临界资源:计算机系统中的硬件或软件(如外设、共享代码段、共享数据结构)资源,各个进程在对其进行访问时(关键是进行写入或修改),必须互斥地进行并非所有共享资源都是临界资源,如只读数据可以同时访问在多道程序环境中,进程之间存在相互制约的关系,这种制约关系主要是由对共享资源的竞争使用而引起的。进程互斥和同步问题的提出4共享变量的修改冲突进程互斥和同步临界资源问题的提出一个飞机订票系统,两个终端,运行T1、T2进程T1 : T2:. .Read(x); Read(x);if x=1 then if x=1 then x:=x-1; x:=x-1;write(x); write(x);. .53个进程:get, process和print进程互斥和同步操作顺序冲突 临界资源get process print问题的提出