2011年10月21日

摘要: Mutex是提供同步访问多个进程的一个类。和Monitor极其类似。相同点:Mutex和Monitor都只能有一个线程拥有锁定。区别:Mutex可用于进程内的线程同步,也可用于进程同步,一般用于进程同步。Monitor则只能用于进程内的线程同步。当进行进程内的线程同步时,优先选择Monitor。因为Monitor应用在用户模式下的线程同步技术,而Mutex是应用于内核级别的线程同步技术,线程的执行是在用户模式下执行的,而要切换到内核模式大概要消耗1000个CPU时钟,所以进行进程内的线程同步时优先选择Monitor,而进行进程间的同步时,Mutex是不二之选。当声明Mutex时必须指定名称,否 阅读全文
posted @ 2011-10-21 00:15 李国清 阅读(6351) 评论(2) 推荐(0) 编辑

导航