0

posix スレッドを使用するアプリケーション、つまりいくつかのグローバル変数を持つ静的ライブラリを使用するアプリケーションがあり、libray にスレッド実装がありません。そのファイルでpthreadsを使用している場合はpthread_mutexを使用する必要があると誰かが私に言いました。

ライブラリはスレッドフリーであるため、グローバルを保護するためにライブラリで使用するロック (特にミューテックス)。

linux/kernel/mutex.h を試してみました。つまり、カーネルのオブジェクトを使用してユーザー空間で使用するのは明らかに悪いことであり、コンパイラも警告を発します。では、この単純なミューテックスはどこで入手できるのでしょうか!!!

4

1 に答える 1