Logo lt.boatexistence.com

Kodėl siūlai yra lengvi?

Turinys:

Kodėl siūlai yra lengvi?
Kodėl siūlai yra lengvi?

Video: Kodėl siūlai yra lengvi?

Video: Kodėl siūlai yra lengvi?
Video: Really… Are Threads Useful 2024, Gegužė
Anonim

Gijos kartais vadinamos lengvais procesais, nes jos turi savo krūvą, bet gali pasiekti bendrinamus duomenis Kadangi gijos turi tą pačią adresų erdvę kaip procesas ir kitos proceso gijos, ryšio tarp gijų veiklos sąnaudos yra mažos, o tai yra privalumas.

Kodėl siūlai yra lengvi, o procesas sunkus?

Lengvieji ir sunkieji procesai yra kelių apdorojimo sistemos mechanika. Atliekant lengvą procesą, gijos naudojamos darbo krūviui paskirstyti… Kiekvieną giją galima palyginti su sudėtingo scenarijaus procesu. Sunkaus svorio procese sukuriami nauji procesai, kad darbas būtų atliktas lygiagrečiai.

Kas yra lengvas siūlų procesas?

Lengvieji procesai (LWP) jungia vartotojo lygį ir branduolio lygį Kiekviename procese yra vienas ar daugiau LWP, kurių kiekvienas paleidžia vieną ar daugiau vartotojo gijų. (Žr. 1-1 pav.) Gijos kūrimas paprastai apima tik tam tikro vartotojo konteksto sukūrimą, bet ne LWP kūrimą.

Kodėl gijos vadinamos lengvais procesais, kokie ištekliai naudojami kuriant giją, kuo jie skiriasi nuo naudojamų kuriant procesą?

Kuo jie skiriasi nuo naudojamų kuriant procesą? Gijos yra mažesnės nei procesai, todėl joms reikia mažiau išteklių Gijos skiria nedidelę duomenų struktūrą registrų rinkiniui, kaminui ir prioritetui laikyti. Procesas paskiria PCB, kuri yra gana didelė duomenų struktūra.

Kas yra gijos gyvavimo ciklas?

Gija savo gyvavimo ciklo metu pereina įvairius etapus. Pavyzdžiui, gija gimsta, paleidžiama, paleidžiama ir tada nunyjaToliau pateiktoje diagramoje parodytas visas sriegio gyvavimo ciklas. … Gija grįžta į paleidžiamą būseną tik tada, kai kita gija signalizuoja laukiančią giją, kad ji tęstų vykdymą.

Rekomenduojamas: