Ce este bucla de evenimente cu un singur thread?
Ce este bucla de evenimente cu un singur thread?

Video: Ce este bucla de evenimente cu un singur thread?

Video: Ce este bucla de evenimente cu un singur thread?
Video: Imi fac bucle cu un cordon de halat și FARA caldura 2024, Mai
Anonim

Buclă de evenimente - Mijloace cu un singur filet ciclu infinit care face o sarcină la un moment dat și nu este doar realizarea singur coada de sarcini, dar este și prioritizarea sarcinilor, deoarece cu bucla de eveniment aveți o singură resursă pentru execuție (1 fir ) deci pentru a executa unele sarcini imediat, aveți nevoie de prioritizarea sarcinilor.

Ținând cont de acest lucru, ce este modelul buclei de evenimente cu un singur fir?

Model de buclă de evenimente cu un singur fir Pași de procesare: Clienții trimit cererea către serverul web. Node JS Web Server menține intern un Limited Fir pool pentru a furniza servicii Solicitărilor Clientului. Node JS Web Server primește acele cereri și le plasează într-un Coadă . Este cunoscut ca „ Coada de evenimente ”.

În al doilea rând, cum este nodul cu un singur fir? Toate Nodul Aplicațiile JS folosesc „ Single Threaded Arhitectură Event Loop Model” pentru a gestiona mai mulți clienți concurenți. Bucla evenimentului principal este singur - filetat dar cele mai multe dintre lucrările I/O rulează pe fire separate, deoarece API-urile I/O în Nodul .js zone sincrone/neblocare prin proiectare, pentru a găzdui bucla de eveniment.

La fel, ce înseamnă un singur fir?

Filet simplu procesele conțin execuția instrucțiunilor în a singur secvenţă. Cu alte cuvinte, o comandă este procese la un moment dat. Opusul cu un singur fir procesele sunt procese multithreaded. Aceste procese permit executarea mai multor părți ale unui program în același timp.

Ce înseamnă că JavaScript are un singur thread?

Javascript este o cu un singur filet limbaj. Acest mijloace are o stivă de apeluri și un heap de memorie. Așa cum era de așteptat, execută codul în ordine și trebuie să termine executarea fiecărui cod înainte de a trece la următorul. Stiva de apeluri recunoaște funcțiile API-ului web și le predă pentru a fi gestionate de browser.

Recomandat: