Oqimning uzilishi
public void interrupt () oqim holatini to'xtatilgan holda o'zgartiradi
public static boolean interrupted () Qaytish va oqim holatini tozalash (to'xtatilgan yoki yo'q)
public boolean isInterrupted () Oqim holatini qaytaradi (uzilgan yoki yo'q)
Oqim ish paytida uning holatini tekshirishi kerak va agar u uzilib qolsa to'g'ri yopilishi kerak.
Agar oqim "uxlasa"?
Agar hozirgi vaqtda kutish (), uxlash (), qo'shilish () usullari bajarilayotgan bo'lsa va u interrupt () usulini chaqirib to'xtatilsa ...
usul InterruptedException otish bilan tugaydi!
Oqim uzilib qolganligi haqida xabar berilmagan
Do'stlaringiz bilan baham: |