それが一種の「ルール違反」であることは知っていますが、おそらく別のスレッドからミューテックスのロックを強制的に解除するオプションを探しています。
従来のAPIではサポートされていない可能性があるため、ある種のハッキングと見なされる可能性がありますが、そのようなオプションはありますか?
私にとって興味深いシナリオの1つは、たとえば、クリーンアップが必要で、1つのスレッドが一般的なクリーンアップを実行しているが、別のスレッドがロックされたミューテックスで動作しており、待機するのは実際のオプションではない場合です。そのスレッドを解放します。
私はpthreadミューテックスを使用しています。