Junior — Middle
Da li imate iskustva sa korišćenjem interfejsa Runnable u Javi za kreiranje niti ili zadataka?
sobes.tech АИ
Одговор од АИ
Da, interfejs Runnable u Javi se često koristi za kreiranje niti ili zadataka. Sadrži jednu metodu run(), u kojoj se opisuje kod koji se izvršava u posebnoj niti.
Primer korišćenja Runnable za kreiranje niti:
class MyTask implements Runnable {
public void run() {
System.out.println("Zadatak se izvršava u niti " + Thread.currentThread().getName());
}
}
public class Main {
public static void main(String[] args) {
Thread thread = new Thread(new MyTask());
thread.start();
}
}
Ovaj pristup omogućava odvajanje logike zadatka od upravljanja niti, kao i korišćenje istog objekta Runnable u različitim nitima ako je potrebno.