1

実行中にスレッドを停止したいのですが。読んでみると、ローカル変数をチェックして、スレッドを続行するか、クリーンアップしてrun()を終了するかを判断する必要があると思います。これをきれいに実装するアイデアはありますか?

4

2 に答える 2

2

多くの場合、これを行う方法は、おそらく「stopThread」と呼ばれるブール型の揮発性メンバー変数を作成することです。スレッドは定期的にこの変数をポーリングして、終了する必要があるかどうかを確認します。

于 2010-09-22T02:32:16.493 に答える
1

割り込み方式を使用できます。スレッドを終了する前に、クリーンアップを行うことができます。簡単なチュートリアルはこちら

于 2010-09-22T02:12:40.783 に答える