- 288 名前:デフォルトの名無しさん [2007/10/19(金) 15:04:58 ]
- CCriticalSectionについて質問があります。
今Visual C++ 2005でアプリを作成しているます。 TestA.cppに通信処理があって2箇所からココを呼び出してます 1つはTestA.cppのOnTimerからコール 1つはTestB.cppのワーカースレッドからコール 通信処理は、入った時点で CCriticalSectionのLock()、抜けるときにUnLock()してます で、問題なのはTestB.cppのワーカースレッドから通信処理をコールし、Lock状態のときに TestA.cppのOnTimerから通信処理をコールするとデッドロックしてしまいます なぜそうなってしまうのか、原因が全く分からず困ってます・・・ 何か分かる方、いらっしゃいましたらご教授お願いします
|

|