指定時間になってもブレイクしない
Calendar calendar = Calendar.getInstance();
calendar.clear();
calendar.set(time_parameter[0], time_parameter[1] - 1,
time_parameter[2], time_parameter[3], time_parameter[4],
time_parameter[5] + 10);
Time = calendar.getTimeInMillis();
System.out.println("Time"+Time);
for (;;) {
if (Time == System.currentTimeMillis()) {
System.out.println("break");
break;
}
}
このようにして指定した時間になったらブレイクさせようとしていますが
何度か実行していますが,
ブレイクしない時がちょくちょくあります.
Time = calendar.getTimeInMillis();と
System.currentTimeMillis()を
表示させて見ましたが,
どうやらミリ秒の桁で誤差があるようで
ブレイクしません.
指定時間になったら確実にブレイクさせたいのですが,
どうすればよいでしょうか?