私はJavaの無限ループを行う必要がありますが、1つのループは24時間続くでしょう。それを行う最善の方法は何ですか?どうすればそれを殺すことができますか?それを一時停止し、再開しますか?Java Infinite非常に長いループ
0
A
答えて
0
おそらくwhile
ループで、ループ状態の経過時間をチェックしますか?しかし、ループ本体が短い場合、これはかなり高価になるかもしれません。
2
あなたはこの方法でTimer
クラスを使用することができます。
void schedule(TimerTask task, Date firstTime, long period)
0
どのようにちょうど24時間寝てはどうですか?
Thread.sleep(24*60*60*1000);
0
「私は、Javaの無限ループをしなければならないが、1つのループが24時間続くでしょう。」で述べたように、ループが大きくてもその無限でない場合は、いくつかの時点で終了している場合。だから、あなたは無限ループのみを意味するのでしょうか、またはループは24時間終了しますか?シンプルな無限ループが
do{
//do your stuff
} while (true);
0
であるあなたの質問は本当にあなたがやろうとしているかを説明しませんが、私はあなたで動作するようにいくつかのツールを提供しようとします。
単一ループまたは所定量のループを非同期に実行するには、Threadsで必要なものを達成することができます。
同時に実行できるタスクの数など、さらに多くの制御が必要な場合は、Thread Poolの実装を使用できます。これは、起動する必要のあるタスクの数がわからず、メモリ使用を制限する必要がある場合に特に役立ちます。
こちらがお役に立てば幸いです。
関連する問題
- 1. Javaの非常に冗長なクラスライブラリ
- 2. 非常に単純なjava do ... whileループ
- 3. Javaの長いテキストファイルの読み込みが非常に遅い
- 4. は非常に長い文字列に
- 5. wordwrap非常に長い文字列
- 6. PHP - (非常に)長いロードwith fopen
- 7. DirectoryInfo、FileInfo、非常に長いパス
- 8. 非常に長いPythonのステートメント
- 9. 非常に長い要求時間VS2010
- 10. Javascriptと非常に長い文字列
- 11. MySQLの非常に遅いループ
- 12. Crystal Reports - 非常に大規模なデータベース、非常に長い処理時間
- 13. 無効なメソッド非常に長いテンプレート/ビューのコード長
- 14. Android用Javaの非常に奇妙なforループのバグ?
- 15. は、Javaと非常に長い時間操作を管理する
- 16. 非常に遅いJavaアプリケーションの起動
- 17. "クエリ終了"ステップが非常にランダムな時間に非常に長く
- 18. 非常に短い文書の長い質問
- 19. テーブルで非常に長い文字列を壊すには?
- 20. 非常に長いCSVデータ用に最適なMySQLタイプ
- 21. NSManagedContextには非常に長い時間がかかります
- 22. コンボボックスで非常に長いテキスト項目を扱う方法
- 23. Android用Facebook SDK - 最初のログインは非常に遅い/非常に長い時間がかかります
- 24. サービスファクトリ:非常に長いパス/ファイル名の問題
- 25. Cプログラミングで非常に長い数値を計算する
- 26. NSHostは非常に長い時間がかかります
- 27. 非常に長いデシマルの算術演算
- 28. 非常に長い実行中のレーキタスクを扱う
- 29. 記事用の非常に長いテキスト用のSqlalchemyタイプ
- 30. ゲームセンターのマルチプレイヤー、非常に長い接続タイムアウト
スレッドについて – bingjie2680
何が文脈であり、特に何をしようとしていますか? – dimitrisli
ループが24時間後に終了する必要がある場合は、無限にすることはできません。または、ループの1回の実行に24時間かかり、その後無限に実行されますか?したがって、1週間に7ループの繰り返しがありますか? – danludwig