如题,例如
class aa
{
public:
CRITICAL_SECTION m_cs;
void lock(){::EnterCriticalSection(&this->m_cs);};
//请问这里锁住的临界区是aa的对象,还是aa的对象的一个变量m_cs??
};
class aa
{
public:
CRITICAL_SECTION m_cs;
void lock(){::EnterCriticalSection(&this->m_cs);};
//请问这里锁住的临界区是aa的对象,还是aa的对象的一个变量m_cs??
};
解决方案 »
- MFC追踪代码的方法!
- dll中的CriticalSection能否保证不同的进程访问时,做到同步保护?
- 感叹!Direct2D与DirectWrite意欲一统2D江湖?
- FindWindow返回值始终为NULL
- 求《windows 程序设计》(第五版)电子书
- AnimateWindow函数的问题
- 多线程程序操作查询SQLServer的效率问题?
- 请教:选项卡(CPropertySheet)中如何添加“应用”按钮,如何让“应用”按钮起作用?立即结帐,谢谢!
- 怎麽處理?啊啊啊!!!createbitmap()里頭有五個參數,最後一個參數怎麽設置?我看了英文和中文的解釋都理解不了,誰能給個例子出來呀??救命啊
- 抖动色、设备调色板、颜色面。。。。请原谅我的无知
- 求救,bmp转jpg,要求无损的,最好有库!
- 基类与派生类指针
进入之后我就不能访问m_cs,这样达到互斥效果
但是我实验之后似乎并非如此
我怀疑是否是锁住了整个对象,也就是当对象为临界区
忘记感谢上面两位朋友的回答.
我只是还是不能肯定而已,呵呵