Sobes.tech
Junior — Middle

Դուք ունե՞ք փորձ Java-ում Runnable ինտերֆեյսի օգտագործման հետ՝ թելեր կամ առաջադրանքներ ստեղծելու համար։

sobes.tech AI

Պատասխան AI-ից

Այո, Java-ի Runnable ինտերֆեյսը հաճախ օգտագործվում է թելեր կամ առաջադրանքներ ստեղծելու համար: Այն պարունակում է միայն run() մեթոդը, որի մեջ նկարագրված է կոդը, որը կատարվում է առանձին թելում:

Runnable- ի օգտագործման օրինակ՝ թել ստեղծելու համար:

class MyTask implements Runnable {
    public void run() {
        System.out.println("Առանձնատիպ թելում կատարվում է առաջադրանքը " + Thread.currentThread().getName());
    }
}

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

Այս մոտեցումը թույլ է տալիս առանձնացնել առաջադրանքի տրամաբանությունը թելին կառավարմանց, ինչպես նաև օգտագործել նույն Runnable օբյեկտը տարբեր թելերում, եթե դա անհրաժեշտ է: