現在、Mutexを使用して排他処理をしていますが、
Mutexやセマフォの状態を問合せするようなツールをご存知の方がいらっしゃれば
教えて頂けないでしょうか。
OS/2の場合は、pstatというプログラムで問合せができていました。
現在、他人のプログラムで問題が発生し、原因を調査しているところです。
環境:windows NT 4.0
昨日たまたま見ていた「Win32API オフィシャルリファレンス」に
OpenMutex
という関数がありました
概要
「既存の名前付きミューテックスオブジェクトのハンドルを返し貸す」
また
OpenSemaphore
概要
「既存の名前付きセマフォオブジェクトのハンドルを返し貸す」
というのがありましたが
使えませんか?
woodさんお返事ありがとうございます。
Mutexやセマフォの関数を使っているのですが、排他でデッドロックしてるようです。
多分、排他とファイルの「たすきがけ」(順番がおかしい)だと思います。
なにぶん、他人が5年前に作ったものなので、調査に時間がかかっています。
そこで、排他処理中かどうかが判るツールがあればと思いまして質問させていただいておりま
す。
Createしているタスクがわかるツールは見つけたんですが(ProcessWalker なかなかよくで
きています。)状態(排他中)がわかりません
どなたかご存知の方がいらっしゃればお願いいたします。
質問から10日経ちますので、解決していませんが終了しておきます。
woodさん、お返事ありがとうございました。
kuさんへ
出張のため返事が遅れてすみません。
さっそく使ってみます。後で感想を報告します。
ありがとうございました。