- 230 名前:デフォルトの名無しさん mailto:sage [2006/10/17(火) 06:16:11 ]
- thread_B()のSleepの位置が違うし、
眠くてもう脳がだめみたいです。ほんとごめんなさい。 あと、割り込んでなかったみたいです。 Sleep無しの一部を切り取りましたが、 AのWaitForSingleObject1を通過後は、B,C割り込んでいいんでした。 AのWaitForSingleObject2を通過後は、B,C割り込めなければいいんですね。 ほんと、お騒がせしました。 あと<<217さんのご指摘が気になるのですが。 AのWaitForSingleObject1を通過 CのWaitForSingleObjectを通過 Cのセマフォ1つ開放しました BのWaitForSingleObjectを通過 Bのセマフォ1つ開放しました AのWaitForSingleObject2を通過 Aの処理中なのでB,C割り込んじゃダメ Aの処理中なのでB,C割り込んじゃダメ Aの処理中なのでB,C割り込んじゃダメ Aの処理中なのでB,C割り込んじゃダメ Aの処理中なのでB,C割り込んじゃダメ Aのセマフォ2つ開放しました
|

|