私はアプリケーションをWindowsシステムトレイで実行していますが、システムをスタンバイ状態(シャットダウンではありません!)にした後は、アプリケーションは実行を継続しません。 A)スレッドを実行し続けるか、B)システムがスタンバイから復帰してスレッドを再起動するかを決定するにはどうすればよいですか?コンピュータのスタンバイ後のスレッドの再起動
1
A
答えて
2
システムの再開後にスレッドを再開する必要はありません。それは自動的に起こります。スレッドまたはプロセスが正常に動作を再開しない場合は、スタンバイまたは休止状態を誤って処理している可能性があります。
0
おそらく、アプリケーションが100%スレッドセーフではない、および/またはシステムが待機中または戻っている間に、キャッチされていない例外によってスレッドが停止した可能性があります。キャッチされない例外をファイルに記録するスレッド用にUncaughtExceptionHandler
を設定します。
関連する問題
- 1. コンピュータの再起動後にEclipseが起動しない
- 2. Pythonスレッドの再起動
- 3. 電子:コンピュータの再起動後にアプリケーションを起動すると最小化
- 4. コンピュータの再起動後にフォーム入力をリセットする方法
- 5. Graphdb起動に失敗し、コンピュータの再起動
- 6. コンピュータの再起動後にAndroidエミュレータの動作が遅くなる
- 7. 再起動後に再起動する
- 8. .NETでスレッドを再起動
- 9. スレッドを再起動する
- 10. インストール後の再起動
- 11. 再起動後のライフサイクルエラー
- 12. システムの再起動後にドッキング・コンテナを再起動する
- 13. [Android]デバイスの再起動後に再起動する
- 14. Azure CustomScript Extension - WindowsVM - 再起動 - コンピュータ - 起動時にスクリプトを起動する
- 15. Debian 7.9の再起動後のRedmine自動起動
- 16. Pythonで例外後にスレッドを再起動
- 17. コンピュータの時計が再起動し、CentOSが起動できませんGUI
- 18. 再起動後のカラムストアのRAMのウォーミングアップ
- 19. Androidアプリケーションのクラッシュ後の再起動
- 20. サーバ再起動後のドッカーサービスの開始
- 21. RunOnceEx - 各インストール後のシステムの再起動
- 22. ページフォールト後の再起動の指示
- 23. 再起動後のASHWIDコンポーネントの変更
- 24. サーバ再起動後の別のsessionID
- 25. RunSpacePoolでコンピュータの再起動が成功しません。
- 26. コンピュータの再起動時にrailsプロジェクトを実行する
- 27. 同時にすべてのホストでコンピュータを再起動
- 28. Jmeter websocket:エラー時に再起動スレッド
- 29. スレッドを再起動するには?
- 30. フラグによって再起動された後の再起動のループ
Javaを再開するのに問題はありませんが、グラフィックスを再描画する際に問題が発生することがあります。プログラムは実行されていますが、グラフィックスを正しく処理できません。それは問題ですか? –
あなた自身でプログラムを書いたのであれば、スレッドがスタンバイ時に終了したかどうか、または応答を提供する代わりに現在何をしているかを知ることができます。 –