Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最初の質問: ipcs -s は、使用中の pthread ミューテックスに関する情報を表示しますか?
pthreadミューテックスがAIXセマフォの上に実装されている場合、またはその逆の場合に尋ねます。
誰かがぶら下がっているいくつかのセマフォを (ipcs を使用して) 発見し、それが私たちのライブラリにある可能性があることを示しました。ただし、semxxx は使用せず、pthread ミューテックスを使用します。
ミューテックスは共有されていないので、プロセスとともに死ぬと思いますか?
それらは別々です。Pthreads は、SysV スタイルのセマフォのようなカーネル サブシステムとしてではなく、ユーザー空間ライブラリとして実装されます。すべての pthread の概念は、そのプロセスに対してローカルです。Pthreads 自体はカーネル スレッドにマップできますが、ロックの概念は別のものです。