Sobes.tech
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.