请参考vcbear的一篇文章:《使用临界段原理实现优化的进程间同步对象-原理和实现   》
http://www.csdn.net/develop/read_article.asp?id=5188对临界段的特点和结构有比较详细的描述

解决方案 »

  1.   

    感谢vcbear 、Mp_Hsie和caiyi9000
      对临界区终于明白不少了,还有一个问题就是,内核态与用户态的区别是什么?请解释一下。
      

  2.   

    提供一本书《windows核心编程》。
      

  3.   

    <<请教什么是用户态和核心态??? 关注!
      

  4.   

    Windows都是以对象的形式来提供服务的,如果该对象只能通过句柄访问,该对象就是核心态的,它需要OS的调度。如果用户能够直接访问,那就是用户态的。