Yagona tishli hodisa tsikli nima?
Yagona tishli hodisa tsikli nima?

Video: Yagona tishli hodisa tsikli nima?

Video: Yagona tishli hodisa tsikli nima?
Video: Trial Bike Epic Stunts Gameplay ๐ŸŽฎ๐Ÿ“ฒ๐Ÿ Part 2 2024, May
Anonim

Voqealar sikli - degani bitta ipli bir vaqtning o'zida bitta vazifani bajaradigan cheksiz tsikl va u faqat bajarmaydi yagona vazifa navbat, lekin u ham vazifalarni ustuvor hisoblanadi, chunki bilan voqea tsikli Sizda faqat bitta ijro resursi mavjud (1 ip ) shuning uchun ba'zi vazifalarni darhol bajarish uchun vazifalarni birinchi o'ringa qo'yish kerak.

Buni hisobga olgan holda, bitta tishli hodisa tsikli modeli nima?

Yagona tishli hodisa tsikli modeli ProcessingSteps: Mijozlar veb-serverga so'rov yuboradi. Node JS Web Server ichida Limited-ni saqlaydi Ip Mijoz so'rovlari bo'yicha xizmatlar ko'rsatishni birlashtirish. Node JS Web Server ushbu so'rovlarni qabul qiladi va ularni a ichiga joylashtiradi Navbat . Bu Tadbir navbati โ€.

Ikkinchidan, tugun qanday qilib bitta tishli? Hammasi Tugun JS ilovalari SingleThreaded Bir vaqtning o'zida bir nechta mijozlarni boshqarish uchun Event Loop Model arxitekturasi. Asosiy voqea tsikli yagona - tishli lekin kiritish-chiqarish ishlarining aksariyati alohida ish zarrachalarida ishlaydi, chunki I/U API-lari Tugun Voqealar davriga moslashish uchun dizayn bo'yicha.js sohalari sinxron/bloklanmaydi.

Xuddi shunday, bitta tishli nima degani?

Yagona ipli jarayonlar a dagi ko'rsatmalarning bajarilishini o'z ichiga oladi yagona ketma-ketlik. Boshqacha qilib aytganda, bitta buyruq bir vaqtning o'zida jarayonlardir. ning aksi bir ipli jarayonlar ko'p bosqichli jarayonlardir. Bu jarayonlar bir vaqtning o'zida dasturning bir nechta qismlarini bajarishga imkon beradi.

JavaScript-ning yagona tishli ekanligi nimani anglatadi?

Javascript a bitta ipli til. Bu anglatadi unda bitta qo'ng'iroqlar to'plami va bitta xotira to'plami mavjud. Kutilmaganda, u kodni tartibda bajaradi va keyingisiga o'tishdan oldin har bir kodni bajarishni tugatishi kerak. Qo'ng'iroqlar to'plami Web API funksiyalarini taniydi va ularni brauzer tomonidan boshqarilishi uchun topshiradi.

Tavsiya: