Cum este nodejs cu un singur thread?

Cuprins:

Cum este nodejs cu un singur thread?
Cum este nodejs cu un singur thread?
Anonim

js urmează modelul Single-Threaded cu buclă de evenimente inspirat de modelul JavaScript bazat pe evenimente cu mecanism de apel invers JavaScript. Deci, nod. js este un singur threaded similar cu JavaScript, dar nu un cod pur JavaScript, ceea ce implică lucruri care se fac asincron, cum ar fi apeluri în rețea, sarcini ale sistemului de fișiere, căutare DNS etc.

Ce înseamnă un singur fir în nodul JS?

Node. js este un singur thread rulare JavaScript asincron. Aceasta înseamnă că codul tău va fi executat în același fir. O astfel de arhitectură este experimentală și ușor diferită de alte limbi (cum ar fi PHP, Ruby, ASP. NET), în care solicitările fiecărui client sunt instanțiate pe un fir nou.

Bucla evenimentului are un singur fir?

Bucla de evenimente folosește numai un singur thread. Este inima principală a modelului de procesare a platformei Node JS. Chiar și Loop verifică că orice cerere de client este plasată în coada de evenimente. Dacă nu, atunci așteptați cererile primite pentru o perioadă nedeterminată.

Electronul are un singur fir?

O aplicație Electron constă din cel puțin două procese. Firul principal este calea de intrare către aplicația dvs. și face toată munca necesară pentru a afișa procesul (sau procesele) de redare utilizatorilor dvs. Nu poate exista decât o singură instanță a procesului principal.

Node js are mai multe fire?

Node. js este un limbaj adecvat cu mai multe fire la fel ca Java. Există două fire în Node. js, un fir esteresponsabil dedicat pentru bucla de eveniment, iar celăl alt este pentru execuția programului dvs.

Recomandat: