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 օբյեկտը տարբեր թելերում, եթե դա անհրաժեշտ է: