★斗 記3第3章进程、线程和处理机管理 8 向勇 清华大学计算机科学与技术系 爷 2001-08-21
Microsoft Windows 2000/XP 1 第3章 进程、线程和处理机管理 向 勇 清华大学计算机科学与技术系 2001-08-21
★斗 831进程同步与进程间通信 32线程调度 8 爷
Microsoft Windows 2000/XP 2 3.1 进程同步与进程间通信 3.2 线程调度
★斗 3.1进程同步与进程间邂 31 Windows200的进程互斥和同步 312 Windows200XP的信号 (signal 3.13 Windows2000/XP基于文件映射的共享 存储区 314 Windows200XP管道 82315Wnd00d邮件槽 3,.6 Windows2000XP套接字 爷 317剪帖板( Clipboard) 返回
Microsoft Windows 2000/XP 3 3.1 进程同步与进程间通信 3.1.1 Windows 2000/XP的进程互斥和同步 3.1.2 Windows 2000/XP的信号(signal) 3.1.3 Windows 2000/XP基于文件映射的共享 存储区 3.1.4 Windows 2000/XP管道 3.1.5 Windows 2000/XP邮件槽 3.1.6 Windows 2000/XP套接字 3.1.7 剪帖板(Clipboard) 返回
33110m07020F的o*¥ 8进程互斥和同步 在 Windows200XP中提供了互斥对象、信号量对象 石和事件对象等三种同步对象和相应的系统调用,用于进 程和线程同步。从本质上讲,这组同步对象的功能是相 同的,它们的区别在于适用场合和效率会有所不同。 对象名称是由用户给出的字符串。不同进程中用同样的名 称来创建或打开对象,从而获得该对象在本进程的句柄。 对象状态可分成可用和不可用两种。对象可用( signaled state)表示该对象不被任何线程使用或所有;而对象不可 用( nonsignaled state)表示该对象被某线程使用。 爷 27 返回
Microsoft Windows 2000/XP 4 3.1.1 Windows 2000/XP的 进程互斥和同步 返回 对象状态可分成可用和不可用两种。对象可用(signaled state)表示该对象不被任何线程使用或所有;而对象不可 用(nonsignaled state)表示该对象被某线程使用。 对象名称是由用户给出的字符串。不同进程中用同样的名 称来创建或打开对象,从而获得该对象在本进程的句柄。 在Windows 2000/XP中提供了互斥对象、信号量对象 和事件对象等三种同步对象和相应的系统调用,用于进 程和线程同步。从本质上讲,这组同步对象的功能是相 同的,它们的区别在于适用场合和效率会有所不同
★斗 331锁变量访问 93.112临界区对象 Critical Section) 313互斥对象Mmey 3114信号量对象 Semaphore 83115事件对象Em 爷
Microsoft Windows 2000/XP 5 3.1.1.1 互锁变量访问 3.1.1.2 临界区对象(Critical Section) 3.1.1.3 互斥对象(Mutex) 3.1.1.4 信号量对象(Semaphore) 3.1.1.5 事件对象(Event)