問題タブ [daemons]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - main_thread の存在に応じてスレッドを強制終了します
バックグラウンドで入力信号を受信するエンドレススレッドをpython3.7で作りたいです。私のプログラムが停止するときに停止する必要があるため、メインが停止します。スレッドを daemon=True に設定しましたが、実行を続けます。その後、Daemon-state も確認しましたが、True でした。
メインスレッドがまだアクティブであるかどうかを定期的にチェックインし、そうでないときに停止しようとすると、同じ問題が発生します。main_thread は常にアクティブと見なされます。
これが私のコードで、両方の可能性があります。main への入力は、必要なときにメイン ルーチンを停止できるということだけです。
これは、「0」を書き込んで入力してメインを停止した後の出力です。
なぜ機能しないのか、問題を解決する方法はありますか?