Junior — Middle
Ի՞նչ է Runnable ինտերֆեյսի օգտագործման նպատակը թելերում և ինչ դեր է խաղում run մեթոդը այս ինտերֆեյսում։
sobes.tech AI
Պատասխան AI-ից
Runnable ինտերֆեյսը օգտագործվում է այն գործառույթի սահմանման համար, որը պետք է կատարվի առանձին հոսքում: Նրա հիմնական նպատակն է առանձնացնել գործառույթի տրամաբանությունը հոսքի կառավարման մեխանիզմից:
run() մեթոդը Runnable ինտերֆեյսի միակ աբստրակտ մեթոդն է, որի մեջ նկարագրվում է կոդը, որը կիրականացվի հոսքի մեկնարկի ժամանակ: Երբ հոսքը սկսվում է, հենց այդ մեթոդն է կանչվում:
Օգտագործման օրինակ:
Runnable task = new Runnable() {
@Override
public void run() {
System.out.println("Գործառույթը կատարվում է առանձին հոսքում");
}
};
Thread thread = new Thread(task);
thread.start();
Այսպիսով, Runnable թույլ է տալիս հստակ սահմանել, թե ինչ պետք է անի հոսքը, իսկ Thread — ինչպես սկսել և կառավարել այն։