0

ここのトップの回答に従って、ブースト アップグレード可能なミューテックスを実装しました ブースト アップグレード可能なミューテックスの使用例

私がやりたいのは、アップグレードがブロックされるかどうかを「試す」ことです。アップグレードがブロックされない場合はアップグレードを実行し、そうでない場合はロックせずに戻ります。

そうする機能はありますか?

4

1 に答える 1

1

はい、あります:
-bool try_lock_upgrade_for(duration d)
-bool try_lock_upgrade_until(time when)

http://www.boost.org/doc/libs/1_52_0/doc/html/thread/synchronization.html#thread.synchronization.mutex_types.upgrade_mutexを参照してください

于 2013-01-18T09:33:38.747 に答える