Ի՞նչ է միայնակ թելերով իրադարձությունների հանգույցը:
Ի՞նչ է միայնակ թելերով իրադարձությունների հանգույցը:

Video: Ի՞նչ է միայնակ թելերով իրադարձությունների հանգույցը:

Video: Ի՞նչ է միայնակ թելերով իրադարձությունների հանգույցը:
Video: Ինչ է սրտի առիթմիան, ինչու է առաջանում և 1 րոպեում քանի անգամ պետք է զարկի առողջ սիրտը 2024, Մայիս
Anonim

Իրադարձությունների հանգույց - Նշանակում է միայնակ թելերով անսահման ցիկլ, որը կատարում է մեկ առաջադրանք, և դա ոչ միայն կատարում է միայնակ առաջադրանքների հերթ, բայց այն նաև առաջնահերթություն է տալիս առաջադրանքներին, քանի որ հետ իրադարձությունների հանգույց դուք ունեք միայն մեկ ռեսուրս կանխավճար (1 թել Այսպիսով, որոշ առաջադրանքներ անմիջապես կատարելու համար ձեզ հարկավոր է առաջնահերթ առաջադրանքներ:

Հաշվի առնելով սա՝ ի՞նչ է իրենից ներկայացնում իրադարձությունների հանգույցի մեկ պարուրակային մոդելը:

Single Threaded Event Loop Model ProcessingSteps. Հաճախորդները հարցում են ուղարկում վեբ սերվերին: Node JS Web Serverinternally պահպանում է Limited Թեմա լողավազան հաճախորդների խնդրանքներին ծառայություններ մատուցելու համար: Node JS վեբ սերվերը ստանում է այդ հարցումները և տեղադրում դրանք a Հերթ . Այն հայտնի է որպես « Իրադարձությունների հերթ ”.

Երկրորդ, ինչպե՞ս է հանգույցը մեկ թելերով: Բոլորը Հանգույց JS հավելվածներն օգտագործում են « SingleThreaded Event Loop Model» ճարտարապետությունը մի քանի միաժամանակյա հաճախորդների համար: Իրադարձությունների հիմնական հանգույցն է միայնակ - թելերով բայց I/O աշխատանքների մեծ մասն աշխատում է առանձին շղթաներով, քանի որ I/O API-ները Հանգույց .js տարածքները համաժամանակյա/չարգելափակված ըստ նախագծման՝ իրադարձությունների հանգույցը տեղավորելու համար:

Նմանապես, ի՞նչ է նշանակում միայնակ թել:

Միայնակ թելերով գործընթացները պարունակում են հրահանգների կատարում a միայնակ հաջորդականությունը։ Այլ կերպ ասած, մեկ հրամանը միաժամանակ գործընթացներ է: Հակառակը միաթելային գործընթացները բազմաթելային գործընթացներ են: Այս գործընթացները թույլ են տալիս միաժամանակ կատարել ծրագրի մի քանի մասեր:

Ի՞նչ է նշանակում, որ JavaScript-ը միայնակ շարան է:

Javascript է միայնակ թելերով լեզու. Սա նշանակում է այն ունի մեկ զանգի կույտ և մեկ հիշողության կույտ: Անսպասելիորեն, այն կատարում է կոդը հերթականությամբ և պետք է ավարտի յուրաքանչյուր կոդի կատարումը, նախքան հաջորդին անցնելը: Զանգերի կույտը ճանաչում է վեբ API-ի գործառույթները և դրանք հանձնում զննարկիչին կառավարելու համար:

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