Ի՞նչ է թելը Java Geeksforgeeks-ում:
Ի՞նչ է թելը Java Geeksforgeeks-ում:

Video: Ի՞նչ է թելը Java Geeksforgeeks-ում:

Video: Ի՞նչ է թելը Java Geeksforgeeks-ում:
Video: Ի՞նչ է JavaScript-ը և ի՞նչ կարող ենք անել նրա Framework-ներով +(JS Core Պրակտիկա) 2024, Մայիս
Anonim

Multithreading է Java հատկանիշ, որը թույլ է տալիս ծրագրի երկու կամ ավելի մասերի միաժամանակյա կատարումը պրոցեսորի առավելագույն օգտագործման համար: Նման ծրագրի յուրաքանչյուր մաս կոչվում է a թել . Այսպիսով, թելեր թեթև գործընթացներ են գործընթացի մեջ: Մենք ստեղծում ենք դաս, որը ընդլայնում է java.

Համապատասխանաբար, ի՞նչ է թելը Java-ում:

Ա թել , համատեքստում Java , այն ուղին է, որը հետևում է ծրագիրն իրականացնելիս: Բոլորը Java ծրագրերը պետք է ունենան առնվազն մեկը թել , որը հայտնի է որպես հիմնական թել , որը ստեղծված է Java Վիրտուալ մեքենա (JVM) ծրագրի սկզբում, երբ main() մեթոդը կանչվում է հիմնականով թել.

Բացի այդ, ինչ է Java-ում thread-ում գործարկման մեթոդը: Java Thread-ի գործարկում () մեթոդ Այն վազել () մեթոդ -ից թել դասակարգը կոչվում է, եթե թել կառուցվել է առանձինRunnable օբյեկտի միջոցով, հակառակ դեպքում սա մեթոդ ոչինչ չի անում և վերադառնում: Երբ որ վազել () մեթոդ զանգեր, ծածկագիրը նշված է վազել () մեթոդ է մահապատժի է ենթարկվել . Դու կարող ես զանգահարել որ վազել () մեթոդ բազմակի անգամ:

Պարզապես, ի՞նչ է մանկական թելը Java-ում:

Հիմնական Թեմա . Երբ ա Java ծրագրի մեկնարկ, մեկ թել անմիջապես սկսում է վազել: Սա սովորաբար կոչվում է հիմնական թել մեր ծրագրի, քանի որ դա այն մեկն է, որն իրականացվում է մեր ծրագրի մեկնարկի ժամանակ: Հատկություններ. դա է թել որից այլ « երեխա ” թելեր ձվադրվելու է.

Ի՞նչ է թելը և պրոցեսը:

Ա գործընթաց , ամենապարզ բառերով, կատարողական ծրագիր է։ Մեկ կամ ավելի թելեր գործարկել համատեքստում գործընթաց . Ա թել այն հիմնական միավորն է, որին օպերացիոն համակարգը հատկացնում է պրոցեսորի ժամանակը: Ա թել կարող է կատարել ցանկացած մաս գործընթաց ծածկագիրը, ներառյալ մասերը, որոնք ներկայումս կատարվում են մեկ ուրիշի կողմից թել.

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