როგორ არის nodejs ერთი ხრახნიანი?

Სარჩევი:

როგორ არის nodejs ერთი ხრახნიანი?
როგორ არის nodejs ერთი ხრახნიანი?
Anonim

js მიჰყვება Single-Threaded with Event Loop Model შთაგონებული JavaScript Event-ზე დაფუძნებული მოდელით JavaScript გამოძახების მექანიზმით. ასე რომ, კვანძი. js არის ერთ--ის მსგავსი JavaScript, მაგრამ არა მხოლოდ JavaScript კოდი, რომელიც გულისხმობს ასინქრონულად შესრულებულ მოქმედებებს, როგორიცაა ქსელის ზარები, ფაილური სისტემის ამოცანები, DNS ძიება და ა.შ.

რას ნიშნავს ერთი ხრახნიანი კვანძი JS?

კვანძი. js არის ერთნაკადიანი ასინქრონული JavaScript გაშვების დრო. ეს ნიშნავს, რომ თქვენი კოდი შესრულდება იმავე თემაში. ასეთი არქიტექტურა არის ექსპერიმენტული და ოდნავ განსხვავდება სხვა ენებისგან (როგორიცაა PHP, Ruby, ASP. NET), სადაც თითოეული კლიენტის მოთხოვნა ინსტალირებულია ახალ თემაში.

მოვლენის მარყუჟი ერთნავიანია?

მოვლენის ციკლი იყენებს მხოლოდ ერთ თემას. ეს არის Node JS პლატფორმის დამუშავების მოდელის მთავარი გული. Even Loop ამოწმებს კლიენტის ნებისმიერ მოთხოვნას მოთავსებული Event Queue-ში. თუ არა, მაშინ დაელოდეთ შემოსულ მოთხოვნებს განუსაზღვრელი ვადით.

ელექტრონს აქვს ერთი ძაფიანი?

ელექტრონის აპლიკაცია შედგება მინიმუმ ორი პროცესისგან. მთავარი თემა არის თქვენი აპლიკაციის შესასვლელი და აკეთებს ყველა საჭირო სამუშაოს, რათა აჩვენოს თქვენი რენდერის პროცესი (ან პროცესები) თქვენს მომხმარებლებს. შეიძლება არსებობდეს მთავარი პროცესის მხოლოდ ერთი მაგალითი.

არის კვანძი js მრავალნაკადიანი?

კვანძი. js არის სწორი მრავალნაკადიანი ენა ისევე, როგორც Java. Node-ში არის ორი ძაფი. js, ერთი თემა არისერთგულად არის პასუხისმგებელი მოვლენის ციკლზე, მეორე კი თქვენი პროგრამის შესრულებაზე.

გირჩევთ: