valima
Vali multiplekser on alternatiivne meetod, mis on asendanud kõik seotud tuumaprotsessid ja kontrollinud nende protsessi olekut. Enne kerneli protsessitehingu töötlemist kopeerib rakendus kasutajaühenduse päringuga seotud andmed kerneliruumist kasutajaruumi.
Selle multiplekseri puudused on järgmised:
Kuna enamikul juhtudel pole tuuma protsess normaalses olekus ja ainult väike osa on kasutatavas olekus. Nii et enamik tulemusi on sel juhul mõttetud
Kuna sobiv maht saavutatakse vähemalt koguse järgi, on tuumaprotsesside arv, millega see hakkama saab
Kerneliruumist kasutajaruumi kopeerimine on kallis.
küsitlus
Küsitluse multiplekseri tööpõhimõte on peaaegu sama kui Selectil. Erinevus on see, et kuna seda rakendatakse lingitud loendi abil, pole teoreetiliselt töödeldavate tuumaprotsesside arvule, see tähendab maksimaalset samaaegset ühendust, millega ta hakkama saab. Numbril pole piiranguid (muidugi tuleb see lisada maksimaalse faili pikkuse ulimiiti, mida saab praeguses süsteemis avada).
hääletama
EPOLL -i multiplekser on täiustus ja parandamine valimise ja küsitluse jaoks. Seetõttu nimetatakse EPOLL-i mitme asendamise mudelit ka EPOLL-i sündmustepõhiseks mudeliks.
Lisaks ei kopeerita rakendusprogrammi kasutatud andmeid enam tuumaruumist kasutajaruumi, vaid kasutab MMAP Zero koopiamehhanismi, mis vähendab süsteemi pea kohal.
Küsimus: Pärast seda, kui EPOLL -i multiplekserile teatatakse tuuma õigest progregaatist, töötleb multiplekser seda kohe. Kas see paigutatakse kohe vastavasse asendisse?
Vastus: Ei. Erinevate töötlemismeetodite kohaselt võib selle jagada kaheks töötlemisrežiimiks: LT režiim ja ET režiim.
LT režiim
LT, tase käivitatud, horisontaalne päästikurežiim tähendab, et seni, kuni kerneli protsessi valmis teatist EPOLL ajutiselt ei töötle mingil põhjusel, teatab kerneli protsess perioodiliselt Epollile oma sobivast teabest. See toetab kahte suhtlusmeetodit: Bio ja Nio.
ET režiim
ET, serva käivitatud, serva päästikurežiim on ainus NIO toetav kommunikatsioonimeetod. Kui kerneli protsessi valmis teave teavitab EPOLL -i ainult üks kord, sõltumata sellest, kas EPOLL teatis. On olukordi, kus valmis teatist eiratakse, see tähendab, et ühenduse taotlus kaob.
Autoriõiguse avaldus: see on CSDN-i blogija "Christy 0 01" algne artikkel, mis järgib CC 4.0 BY-SA autoriõiguse lepingut. Lisage link analüütiku allikale ja see avaldus uuesti kordustrükiks.