http://java.sun.com/j2se/1.4.2/docs/api/java/lang/System.html#currentTimeMillis() nói:Liệu System.currentTimeMillis luôn trả về một giá trị> = cuộc gọi trước đó?
Trả về thời gian hiện tại tính bằng mili giây. Lưu ý rằng mặc dù đơn vị thời gian của giá trị trả lại là một phần nghìn giây, độ chi tiết của giá trị phụ thuộc vào hệ điều hành cơ bản và có thể lớn hơn. Ví dụ, nhiều hệ điều hành đo thời gian theo đơn vị hàng chục mili giây.
Không rõ ràng với tôi nếu tôi được đảm bảo rằng mã này sẽ luôn in với số lượng ngày càng tăng (hoặc giống nhau).
while (1) {
System.out.println(System.currentTimeMillis());
}
Vui lòng xem xét trích dẫn một liên kết gần đây hơn. – trashgod
FYI - cách chính xác để đặt câu hỏi này là liệu 'currentTimeMillis' là * đơn điệu *. –
Về mặt kỹ thuật, nó tăng lên một cách đơn điệu. Các hàm đơn điệu có thể tăng hoặc giảm. –