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

Ինչպե՞ս եք օգտագործում runnable-ը:
Ինչպե՞ս եք օգտագործում runnable-ը:

Video: Ինչպե՞ս եք օգտագործում runnable-ը:

Video: Ինչպե՞ս եք օգտագործում runnable-ը:
Video: Ինչպես գրել ասպեկտներ Spring AOP-ով [Spring AOP ճամփորդություն - Մաս 1] 2024, Նոյեմբեր
Anonim

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

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

Հաշվի առնելով սա, ի՞նչ է վազում:

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

Նաև գիտեք, թե քանի՞ մեթոդ կա runnable ինտերֆեյսում: մեկ մեթոդ

ո՞րն է տարբերությունը թելի և runnable-ի միջև:

Հիմնականը տարբերությունը Thread-ի և Runnable-ի միջև այն է, որ յուրաքանչյուրը թել սահմանվում է ընդլայնելով Թեմա class-ը ստեղծում է եզակի օբյեկտ և կապվում է այդ օբյեկտի հետ: Մյուս կողմից, յուրաքանչյուրը թել սահմանվում է իրականացնելով Runnable ինտերֆեյսը կիսում է նույն օբյեկտը:

Ինչու՞ ենք Java-ում օգտագործում runnable ինտերֆեյսը:

Երբ դու իրականացնել Runnable , դու կարող ես ձեր դասարանի համար տարածք խնայեք՝ ցանկացած այլ դասի ապագա կամ հիմա երկարացնելու համար: Երբ դու ընդլայնում է Thread դասը, ձեր թելերից յուրաքանչյուրը ստեղծում է եզակի օբյեկտ և կապվում դրա հետ: Երբ դու իրականացնում է Runnable , այն կիսում է նույն օբյեկտը բազմաթելերի հետ:

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