Mi az az egyszálú eseményhurok?
Mi az az egyszálú eseményhurok?

Videó: Mi az az egyszálú eseményhurok?

Videó: Mi az az egyszálú eseményhurok?
Videó: Programrendszerek fejlesztése 4. előadás: Web háttér rendszerek 2024, November
Anonim

Eseményhurok - Azt jelenti egymenetes végtelen ciklus, amely egyszerre csak egy feladatot készít, és nem csak egyetlen feladatsort, de a feladatokat is rangsorolja, mert azzal eseményhurok csak egy erőforrása van a végrehajtáshoz (1 cérna ), így bizonyos feladatok azonnali végrehajtásához fontossági sorrendbe kell állítania a feladatokat.

Ezt figyelembe véve mi az az egyszálú eseményhurok modell?

Egyszálú eseményhurok modell Feldolgozási lépések: Az ügyfelek kérést küldenek a webszervernek. A Node JS Web Server belsőleg egy korlátozott cérna pool szolgáltatást nyújt az Ügyfélkéréseknek. A Node JS Web Server fogadja ezeket a kéréseket, és elhelyezi őket a Sor . Úgy ismert, hogy Eseménysor ”.

Másodszor, hogy a csomópont egyszálas? Összes Csomópont A JS alkalmazások a SingleThreaded Event Loop Model” architektúra több egyidejű kliens kezelésére. A fő eseményhurok az egyetlen - csavarmenetes de az I/O munkák többsége külön szálakon fut, mert az I/O API-k be Csomópont .js területek szinkron/nem blokkoló tervezésű, az eseményhurok befogadása érdekében.

Hasonlóképpen, mit jelent az egyszálas?

Egymenetes folyamatok tartalmazzák az utasítások végrehajtását a egyetlen sorrend. Más szóval, a onecommand egyszerre folyamatok. Az ellenkezője egyszálú A folyamatok többszálú folyamatok. Ezek a folyamatok lehetővé teszik egy program több részének egyidejű végrehajtását.

Mit jelent az, hogy a JavaScript egyszálú?

Javascript egy egymenetes nyelv. Ez eszközök egy hívásverem és egy memóriakupac van. Várhatóan sorrendben hajtja végre a kódot, és mindegyik kód végrehajtását be kell fejeznie, mielőtt a következőre lépne. A hívásverem felismeri a webes API funkcióit, és átadja azokat a böngészőnek.