Sobes.tech
Junior — Middle

Vai jums ir pieredze ar Java Runnable saskarnes izmantošanu pavedienu vai uzdevumu izveidei?

sobes.tech AI

Atbilde no AI

Jā, Java Runnable saskarne bieži tiek izmantota pavedienu vai uzdevumu izveidei. Tā satur vienu metodi run(), kurā aprakstīts kods, kas tiek izpildīts atsevišķā pavedienā.

Piemērs, kā izmantot Runnable, lai izveidotu pavedienu:

class MyTask implements Runnable {
    public void run() {
        System.out.println("Uzdevums tiek izpildīts pavedienā " + Thread.currentThread().getName());
    }
}

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

Šis pieejas veids ļauj atdalīt uzdevuma loģiku no pavediena pārvaldības, kā arī izmantot vienu Runnable objektu dažādos pavedienos, ja tas ir nepieciešams.