Sobes.tech
Junior — Middle

Java'da iplar yoki vazifalarni yaratish uchun Runnable interfeysidan foydalanish bo'yicha tajribangiz bormi?

sobes.tech AI

AIdan javob

Ha, Java'da Runnable interfeysi ko'pincha iplar yoki vazifalarni yaratish uchun ishlatiladi. U faqat run() metodini o'z ichiga oladi, unda alohida ipda bajariladigan kod tavsiflanadi.

Runnable yordamida ip yaratish misoli:

class MyTask implements Runnable {
    public void run() {
        System.out.println("Vazifa ipda bajarilmoqda " + Thread.currentThread().getName());
    }
}

public class Main {
    public static void main(String[] args) {
        Thread thread = new Thread(new MyTask());
        thread.start();
    }
}

Bu yondashuv vazifaning logikasini ipni boshqarishdan ajratishga imkon beradi va kerak bo'lsa, bir nechta ipda bir xil Runnable obyekti ishlatilishi mumkin.