私は通常、以下のように無限ループを使用します。
public static boolean start = false;
while(!start) {
doMyLogic();
}
しかし、友人は、while-true ループ内で小さな遅延が必要であると言いました (以下のように)。そうしないと、メモリの問題が発生する傾向があり、良い習慣ではありません。
推奨される方法:
while(!start) {
Thread.sleep(few_miliseconds); // 500 ms
doMyLogic();
}
提案された方法の影響を教えてください。私はそれを正しくやっていますか?