《Win32多线程程序设计》学习笔记 第4章 同步控制 摘要
摘要:
Critical SectionCritical Section(临界区) 用来实现“排他性占有”,使用范围是单一进程的各线程之间。它是:一个局部性对象,不是核心对象。快速有效率。不能同时有一个以上的critical section 被等待。无法侦测是否已被某个线程放弃。Mutexmutex是一个核心对像,可以在不同的线程间实现“排他性占有” ,甚至即使那些线程分属不同进程。它是:核心对象如果拥有mutex的那个线程结束 ,则会产生一个“abandoned”错误信息可使用Wait。。。()等待一个mutex。可以具名,因此可以被其他进程开启。只能被拥有它的那个线程释放。 SemaphoreSe 阅读全文
posted @ 2010-11-27 21:31 一颗麦粒 阅读(186) 评论(0) 推荐(0) 编辑