js seko Single-Threaded with Event Loop modelim, ko iedvesmojis JavaScript uz notikumiem balstīts modelis ar JavaScript atzvanīšanas mehānismu. Tātad, mezgls. js ir viens pavediens līdzīgs JavaScript, bet ne tikai JavaScript kods, kas nozīmē lietas, kas tiek veiktas asinhroni, piemēram, tīkla zvani, failu sistēmas uzdevumi, DNS uzmeklēšana utt.
Ko nozīmē viens pavediens mezglā JS?
Mezgls. js ir viena pavediena asynchronous JavaScript izpildlaiks. Tas nozīmē, ka jūsu kods tiks izpildīts tajā pašā pavedienā. Šāda arhitektūra ir eksperimentāla un nedaudz atšķiras no citām valodām (piemēram, PHP, Ruby, ASP. NET), kur katrs klienta pieprasījums tiek iemiesots jaunā pavedienā.
Vai notikuma cilpa ir ar vienu pavedienu?
Notikumu cilpa izmanto tikai vienu pavedienu. Tā ir Node JS platformas apstrādes modeļa galvenā sirds. Pat Loop pārbauda, vai klienta pieprasījums ir ievietots notikumu rindā. Ja nē, gaidiet ienākošos pieprasījumus uz nenoteiktu laiku.
Vai elektrons ir ar vienu vītni?
Electron lietojumprogramma sastāv no vismaz diviem procesiem. Galvenais pavediens ir ieeja jūsu lietojumprogrammā, un tas veic visu nepieciešamo darbu, lai lietotājiem parādītu jūsu renderēšanas procesu (vai procesus). Galvenajā procesā var būt tikai viens gadījums.
Vai mezglā js ir vairāki pavedieni?
Mezgls. js ir pareiza vairāku pavedienu valoda, tāpat kā Java. Node ir divi pavedieni. js, viens pavediens irīpaši atbildīgs par notikumu cilpu, bet otrs ir par jūsu programmas izpildi.