CCriticalSection 锁代码失败??? 本帖最后由 sujiewen 于 2011-05-25 15:42:41 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其他线程肯定不能执行的,你确定一个线程只调用了test一次?一个线程多次Lock是没有任何压力的 if(m_isHangUpCom) return;返回之前,Unlock()一下,防止死锁。 你的两个TRACE之间有个if(m_isHangUpCom) return;语句,不觉得有问题吗?return之前没有unlock lock, 假如是同一个线程调用, 不论lock多少次都可以通过的. 本来if(m_isHangUpCom) return;本来这句是没有的,我发现锁不住就加了这句.我这里就是锁不住,是多线程。 m_CSection如果不是static类型的,那不同的类实例是不会共享他的。 楼上一语惊醒梦中人,说不定LZ访问的就不是同一个CriticalSection return之前unlock一下再来继续问。这样的问题不改掉至少是对不起自己的。 使用ODBC连接ACCESS数据库,访问数据库中的数据的具体步骤 书上范例 有没有什么方法把wstring转换成string? 本论坛保存成.xml文件如何阅读? MFC 三路视频切换显示 CListCtrl的简单问题.先回答正确先得分(只给一人)!!! 又有线程的问题想要问大家! 请人详细讲解一下win32 SDK双缓冲地原理!!感谢 请教高手一个非常菜的问题????请求高手一定要回答我呀~~~!! 各位来看看,很容易的菜鸟的问题。我只有20分。 用exescope编辑vc++程序时,如何链接外部图片背景 监控软件DirectDraw求助
返回之前,Unlock()一下,防止死锁。