Đi đến nội dung
Ngoại lệ JavaLỗi
InterruptedException

InterruptedException

Một luồng bị ngắt trong khi đang chờ, ngủ hoặc bị block.

jvmandroidspring

Nguyên nhân gây ra lỗi này

Luồng khác gọi interrupt() trên luồng hiện tại trong khi luồng đang thực hiện thao tác blocking như Thread.sleep(), Object.wait() hoặc BlockingQueue.take().

Cách sửa

Xử lý việc ngắt một cách duyên dáng bằng cách dọn dẹp và thoát. Khôi phục cờ ngắt bằng Thread.currentThread().interrupt(). Không được nuốt im lặng ngoại lệ.

Tài liệu chính thức

Mã lỗi liên quan