Junior — Middle
Qanday maqsad bilan Runnable interfeysidan foydalaniladi va bu interfeysda run metodining roli nima?
sobes.tech AI
AIdan javob
Runnable interfeysi, alohida oqimda bajarilishi kerak bo'lgan vazifani aniqlash uchun ishlatiladi. Uning asosiy maqsadi vazifaning mantiqini oqimni boshqarish mexanizmidan ajratishdir.
run() metodi — bu Runnable interfeysining yagona abstrakt metodi bo'lib, u oqim ishga tushirilganda bajariladigan kodni tavsiflaydi. Oqim ishga tushirilganda, aynan shu metod chaqiriladi.
Foydalanish misoli:
Runnable task = new Runnable() {
@Override
public void run() {
System.out.println("Vazifa alohida oqimda bajarilmoqda");
}
};
Thread thread = new Thread(task);
thread.start();
Shu tarzda, Runnable oqim nima qilishini aniq belgilash imkonini beradi, va Thread esa uni qanday ishga tushirish va boshqarishni ta'minlaydi.