38 :
デフォルトの名無しさん:
初心者です。
スレッドの状態(実行中・サスペンド中など)を知るAPIってありますか?
State = ResumeThread( th_handle ) 又は
State = SuspendThread( th_handle )
として サスペンドカウントを見て状態を更新させています。
状態を監視する別スレッドがこのStateを見て、レジューム・サスペンドの実行をおこなっているのですが、
どーやら、状態を監視するスレッドが見ているStateと実際の状態が異なるらしく、
レジューム中のスレッドにResumeThread を実行したり、サスペンド中のスレッドにSuspendThread を実行しちゃったりしています。
なにかアドバイスもらえませんか?
おねがいします。
OS : Window XP Home
言語: C++
環境: VC++6.0