当前位置:Linux教程 - Linux - windows中同步控制机制的一个败笔

windows中同步控制机制的一个败笔



         windows中所有的在多进程(线程)用到的同步控制变量都必须先初始化,后使用。比如CreateEvent,CreateMutex,InitializeCriticalSection等,唯一不需要初始化的是InterlockedIncrement这样的函数,但是却不支持SMP。
    我觉得这是windows内核设计上的一个败笔,你不能用static MUTEX mutex 这样的方式去静态的定义一个互斥或同步变量,必须显式的调用初始化函数,当初始化动作也有可能被重入时,几乎就没有办法了。
    希望有人看懂这段话的意思
    发布人:hex2asc 来自: