0

私が取り組んでいるプログラムでは、すべての作業スレッドを即座に強制終了するキャンセル機能を追加しようとしています。

これがどのように実現されたのだろうか。これにより、破損した状態になる可能性があることを認識しています。

(作業中のすべてのスレッドにもアクセスできます。それらを強制的に強制終了する方法が見つかりませんでした。)

boost::thread ライブラリでそれが不可能な場合、私はそれを知りたくありません!

4

2 に答える 2

2

ここの答えによると: ブロックされた Boost::Thread を殺す

native_handle を使用するプラットフォーム固有のコードが唯一の選択肢かもしれません。

于 2013-07-03T19:04:35.927 に答える