Šta je jednonitna petlja događaja?
Šta je jednonitna petlja događaja?

Video: Šta je jednonitna petlja događaja?

Video: Šta je jednonitna petlja događaja?
Video: Том узнал ВСЮ ПРАВДУ про Стар Баттерфляй! Что теперь делать?? 2024, Novembar
Anonim

Petlja događaja - Znači single threaded beskonačan ciklus koji se sastoji od jednog po jednog zadatka i nije samo stvaranje single red zadataka, ali takođe daje prioritet zadacima, jer sa petlja događaja imate samo jedan resurs za izvršenje (1 thread ) tako da za trenutno izvršavanje nekih zadataka trebate odrediti prioritete zadataka.

Imajući ovo u vidu, šta je jednonitni model petlje događaja?

Model petlje s jednim navojem Koraci obrade: Klijenti šalju zahtjev na web server. Node JS Web Server interno održava Ograničeno Thread bazen za pružanje usluga na zahtjeve klijenata. Node JS Web Server prima te zahtjeve i stavlja ih u a Red . Poznato je kao“ Red događaja ”.

Drugo, kako je čvor jednostruki? Sve Čvor JS aplikacije koriste “ SingleThreaded Event Loop Model” arhitektura za rukovanje više istovremenih klijenata. Glavna petlja događaja je single - s navojem ali većina I/O radova radi na odvojenim nitima, jer su I/O API-ji u Čvor .js oblasti su sinhrone/neblokirajuće po dizajnu, kako bi se prilagodila petlji događaja.

Isto tako, šta znači jednostruki navoj?

Jednostruki navoj procesi sadrže izvršenje instrukcija u a single sekvenca. Drugim riječima, jedna naredba je proces po jedan. Suprotno od singlethreaded procesi su višenitni procesi. Ovi procesi dopuštaju izvršavanje više dijelova programa istovremeno.

Šta znači da je JavaScript jednonitni?

Javascript je single threaded jezik. Ovo znači ima jedan stek poziva i jednu memorijsku hrpu. Kao što se i očekivalo, izvršava kod po redu i mora završiti izvršavanje svakog koda prije nego što pređe na sljedeći. Stack poziva prepoznaje funkcije Web API-ja i predaje ih pregledaču da njima rukuje.

Preporučuje se: