Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
実行中にスレッドを停止したいのですが。読んでみると、ローカル変数をチェックして、スレッドを続行するか、クリーンアップしてrun()を終了するかを判断する必要があると思います。これをきれいに実装するアイデアはありますか?
多くの場合、これを行う方法は、おそらく「stopThread」と呼ばれるブール型の揮発性メンバー変数を作成することです。スレッドは定期的にこの変数をポーリングして、終了する必要があるかどうかを確認します。
割り込み方式を使用できます。スレッドを終了する前に、クリーンアップを行うことができます。簡単なチュートリアルはこちら