Kaj je enonitna zanka dogodkov?
Kaj je enonitna zanka dogodkov?

Video: Kaj je enonitna zanka dogodkov?

Video: Kaj je enonitna zanka dogodkov?
Video: What is Event Delegation? - JavaScript DOM Tutorial For Beginners 2024, November
Anonim

Zanka dogodkov - Pomeni enonavojni neskončen cikel, ki ustvarja eno nalogo naenkrat in ni samo ustvarjanje samski čakalno vrsto opravil, vendar daje tudi prednost nalogam, saj s zanko dogodkov imate samo en vir za izvedbo (1 nit ), zato za takojšnjo izvedbo nekaterih nalog potrebujete prednostne naloge.

Če upoštevamo to, kaj je model zanke z eno nitjo?

Model zanke z enim navojem ProcessingSteps: Odjemalci pošljejo zahtevo spletnemu strežniku. Node JS Web Server interno vzdržuje omejeno Nit bazen za zagotavljanje storitev za zahteve strank. Spletni strežnik Node JS sprejme te zahteve in jih postavi v a Čakalna vrsta . Znano je kot Čakalna vrsta dogodkov ”.

Drugič, kako je vozlišče enonavojno? vse vozlišče Aplikacije JS uporabljajo SingleThreaded Model Event Loop” za obvladovanje več sočasnih odjemalcev. Glavna zanka dogodkov je samski - z navojem vendar večina V/I del poteka v ločenih nitih, ker so V/I API-ji v vozlišče Območja.js so po načrtu sinhroni/neblokirani, da se prilagodijo zanki dogodkov.

Podobno, kaj pomeni enonavojna?

Enojni navoj procesi vsebujejo izvajanje navodil v a samski zaporedje. Z drugimi besedami, en ukaz je proces naenkrat. Nasprotno od enonit procesi so večnitni procesi. Ti procesi omogočajo izvajanje več delov programa hkrati.

Kaj pomeni, da je JavaScript enoniten?

Javascript je enonavojni jezik. To pomeni ima en sklad klicev in eno pomnilniško kopico. Kot je bilo pričakovano, izvaja kodo po vrstnem redu in mora dokončati izvajanje posamezne kode, preden se premakne na naslednjo. Klicni sklad prepozna funkcije spletnega API-ja in jih preda, da jih obravnava brskalnik.

Priporočena: