Ինչպե՞ս է nodejs-ը միայնակ թելերով:

Բովանդակություն:

Ինչպե՞ս է nodejs-ը միայնակ թելերով:
Ինչպե՞ս է nodejs-ը միայնակ թելերով:
Anonim

js-ը հետևում է Single-Threaded with Event Loop Model-ին, որը ոգեշնչված է JavaScript Իրադարձությունների վրա հիմնված մոդելից՝ JavaScript հետ կանչման մեխանիզմով: Այսպիսով, հանգույց: js-ը մեկթելերով նման է JavaScript-ին, բայց ոչ զուտ JavaScript կոդ, որը ենթադրում է բաներ, որոնք կատարվում են ասինխրոն կերպով, ինչպիսիք են ցանցային զանգերը, ֆայլային համակարգի առաջադրանքները, DNS որոնումը և այլն:

Ի՞նչ է նշանակում մեկ շարանը JS հանգույցում:

Հանգույց. js-ը մեկ թելերով ասինխրոն JavaScript-ի գործարկման ժամանակ է: Սա նշանակում է, որ ձեր կոդը կկատարվի նույն թեմայում: Նման ճարտարապետությունը փորձարարական է և փոքր-ինչ տարբերվում է այլ լեզուներից (օրինակ՝ PHP, Ruby, ASP. NET), որտեղ յուրաքանչյուր հաճախորդի հարցումները դրվում են նոր շղթայի վրա:

Միջոցառման հանգույցը միայնակ շղթա է:

Իրադարձությունների հանգույց օգտագործում է միայն մեկ թեմա: Դա Node JS պլատֆորմի մշակման մոդելի հիմնական սիրտն է: Նույնիսկ Loop-ը ստուգում է Հաճախորդի ցանկացած հարցում, որը տեղադրված է Իրադարձությունների հերթում: Եթե ոչ, ապա սպասեք մուտքային հարցումներին անորոշ ժամանակով:

Էլեկտրոնը մեկ պարուրակա՞ն է:

Էլեկտրոնային հավելվածը բաղկացած է առնվազն երկու գործընթացից: Հիմնական շարանը ձեր հավելվածի մուտքն է և կատարում է բոլոր անհրաժեշտ աշխատանքները՝ ձեր մատուցման գործընթացը (կամ գործընթացները) ձեր օգտատերերին ցույց տալու համար: Կարող է լինել հիմնական գործընթացի միայն մեկ օրինակ:

Արդյո՞ք հանգույցը js բազմաշերտ է:

Հանգույց. js-ը ճիշտ բազմաթելային լեզու է ճիշտ այնպես, ինչպես Java-ն: Node-ում երկու թեմա կա. js, մեկ թեմա էնվիրվածորեն պատասխանատու է իրադարձության հանգույցի համար, իսկ մյուսը՝ ձեր ծրագրի կատարման համար:

Խորհուրդ ենք տալիս: