Թելերը կարող են կատարել գործընթացի ցանկացած մաս: Եվ գործընթացի նույն մասը կարող է իրականացվել մի քանի թելերով:
Հետևյալներից որո՞նք են թեմայի վավեր վիճակներ:
Մի շարանը կարող է լինել հետևյալ վիճակներից մեկում
- ՆՈՐՈՒՅԹ. Դեռ չսկսված շարանը այս վիճակում է:
- ԳՈՐԾԵԼԻ. Java վիրտուալ մեքենայում գործարկվող շարանը այս վիճակում է:
- արգելափակված. Մոնիտորի կողպման սպասելով արգելափակված շարանը այս վիճակում է:
- ՍՊԱՍՈՒՄ. …
- TIMED_WAITING: …
- ԴԱԴԱՐԵՑՎԱԾ։
Ստորև նշվածներից ո՞րը թեմայի վավեր վիճակ չէ:
8. Հետևյալներից ո՞ր մեկը թելի վավեր վիճակ չէ: Բացատրություն՝ Ոչ.
Ի՞նչ է ճիշտ օբյեկտի կողպման մասին, նախքան զանգահարելը, սպասեք ծանուցել և տեղեկացնել բոլորին:
Սա նշանակում է, որ այն պետք է ունենա օբյեկտի կողպեքը նախքան այդ (նույն) օբյեկտի սպասման մեթոդըկանչելը: … Այնուհետև նրանք ակտիվորեն պայքարում են օբյեկտի կողպեքի համար, և այն, ով ստանում է կողպեքը, շարունակում է իրագործումը: Եթե սպասման հերթում ոչ մի շղթա չի սպասում, ապա ծանուցեք և ծանուցեք բոլորին ոչ մի ազդեցություն:
Ո՞ր մեթոդն է օգտագործվում թելի ներկայիս վիճակն իմանալու համար:
Մի շարանը կարող է ստեղծվել Runnable ինտերֆեյսի ներդրման և գործարկման մեթոդի անտեսման միջոցով: Ընթացիկ շարանը Java-ում գործող շղթայի օբյեկտն է: Թելերի դասի մեթոդը currentThread կարող է օգտագործվել ընթացիկ շարանը ստանալու համար: