Բովանդակություն:

Ո՞ր մեթոդը պետք է անտեսեք, եթե ներդնեք runnable ինտերֆեյսը:
Ո՞ր մեթոդը պետք է անտեսեք, եթե ներդնեք runnable ինտերֆեյսը:

Video: Ո՞ր մեթոդը պետք է անտեսեք, եթե ներդնեք runnable ինտերֆեյսը:

Video: Ո՞ր մեթոդը պետք է անտեսեք, եթե ներդնեք runnable ինտերֆեյսը:
Video: Perception and Space with KAG + SAMUEL ORGANIC [TUNNELING] Podcast EP10 "REALITY" 2024, Մայիս
Anonim

Դասակարգ, որը իրականացնում է Runnable can գործարկել առանց Thread-ի ենթադասակարգման՝ ներկայացնելով Thread օրինակը և ինքն իրեն որպես թիրախ անցնելով: Շատ դեպքերում, որ Runnable ինտերֆեյսը պետք է օգտագործվել եթե դու ես միայն պլանավորում է գերագնահատել վազքը () մեթոդ և ոչ մի այլ Թեմա մեթոդները.

Այնուհետև, այս մեթոդներից որն է օգտագործվում runnable ինտերֆեյսի իրականացման համար:

Բացատրություն: Դեպի իրականացնել Runnable ինտերֆեյսը , դասին պետք է միայն իրականացնել միայնակ մեթոդ կոչվում է run().

Բացի այդ, ինչպե՞ս եք իրականացնում Runnables-ը: Ըստ Runnable-ի ներդրում ինտերֆեյս, դուք պետք է տրամադրեք իրականացումը run() մեթոդի համար: Սա գործարկելու համար իրականացումը class, ստեղծել Thread օբյեկտ, անցնել Runnable իրականացում դասի օբյեկտ իր կոնստրուկտորին: Կանչել start() մեթոդը thread դասի վրա՝ սկսելու run() մեթոդի կատարումը:

Բացի վերը նշվածից, որո՞նք են runnable ինտերֆեյսի մեթոդները:

Runnable է ինտերֆեյս որը պետք է իրականացվի դասի կողմից, որի օրինակները նախատեսված են շղթայով գործարկվելու համար: Նոր թեմա սկսելու երկու եղանակ կա՝ ենթադաս Thread և իրականացնել Runnable . Կարիք չկա Thread-ի ենթադասակարգման, երբ առաջադրանքը կարող է կատարվել միայն run()-ի վրա վերացնելու միջոցով: մեթոդ -ից Runnable.

Ինչպե՞ս սկսել գործարկվող ինտերֆեյսի շարանը:

Runnable ինտերֆեյսը թեմա ստեղծելու և սկսելու համար օգտագործելու համար դուք պետք է անեք հետևյալը

  1. Ստեղծեք դաս, որն իրականացնում է Runnable-ը:
  2. Տրամադրեք run մեթոդը Runnable դասում:
  3. Ստեղծեք Thread դասի օրինակ և փոխանցեք ձեր Runnable օբյեկտը դրա կոնստրուկտորին որպես պարամետր:
  4. Կանչեք Thread օբյեկտի մեկնարկի մեթոդը:

Խորհուրդ ենք տալիս: