1

アプリケーションのウィンドウツールバーで十字を押してc++コンソールアプリケーション(win32)を強制終了すると、ミューテックスデッドロックが発生することがあります(ミューテックスを使用してマルチスレッドを実行しているため)。ウィンドウズタスクマネージャー。開始したすべてのスレッドを終了するプログラムで組み込みのexitコマンドを使用してアプリケーションを閉じると、すべて問題がないことに注意する必要があります。「ブルートフォース」方式を使用してプログラムを閉じるときに、デッドロックを防ぐために何かできることはありますか?

4

0 に答える 0