使用CCriticalSection类的注意事项

Posted gavanwanggw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用CCriticalSection类的注意事项相关的知识,希望对你有一定的参考价值。

在类中使用CCriticalSection变量时,必需要将CCriticalSection变量定义为全局变量和静态变量,否则将出现没有定义的错误。

如:

// a.h 文件

class A:public CWnd

{

private:

  static  CCriticalSection m_cs;

  ...

};


//a.cpp 文件

CCriticalSection   A:m_cs; // 初始化变量

...


以上是关于使用CCriticalSection类的注意事项的主要内容,如果未能解决你的问题,请参考以下文章

转:CCriticalSection

c++多线程问题

静态本地 CCriticalSection 无法正常工作

在同一个线程中多次锁定 CCriticalSection 是好的做法吗?

如何制作同步对象字典?

注意重写类的equals()方法