كيف تكون nodejs مفردة الخيوط؟

جدول المحتويات:

كيف تكون nodejs مفردة الخيوط؟
كيف تكون nodejs مفردة الخيوط؟
Anonim

js يتبع Single-Threaded مع Event Loop Model مستوحى من نموذج قائم على الأحداث JavaScript مع آلية رد اتصال JavaScript. لذا ، عقدة. js مفردة-مترابطة تشبه JavaScriptولكنها ليست رمز JavaScript بحتًا والتي تتضمن أشياء تتم بشكل غير متزامن مثل مكالمات الشبكة ، ومهام نظام الملفات ، والبحث عن DNS ، وما إلى ذلك.

ماذا يعني الخيط المفرد في العقدة JS؟

عقدة. js هووقت تشغيل JavaScript غير متزامن. هذا يعني أنه سيتم تنفيذ التعليمات البرمجية الخاصة بك في نفس الموضوع. هذه البنية تجريبية وتختلف قليلاً عن اللغات الأخرى (مثل PHP و Ruby و ASP. NET) ، حيث يتم إنشاء مثيل لكل طلبات العميل في سلسلة محادثات جديدة.

هل حلقة الحدث مترابطة؟

Event Loopيستخدم خيط واحد فقط. إنه القلب الرئيسي لنموذج معالجة منصة Node JS. حتى Loop يتحقق من وضع أي طلب عميل في قائمة انتظار الأحداث. إذا كانت الإجابة `` لا '' ، فانتظر الطلبات الواردة إلى أجل غير مسمى.

هل الإلكترون واحد مترابط؟

يتكون تطبيق الإلكترون من عمليتين على الأقل. الخيط الرئيسي هو المدخل إلى التطبيق الخاص بك ويقوم بكل الأعمال اللازمة لإظهار عملية العارض (أو العمليات) لمستخدميك.يمكن أن يكون هناك مثيل واحد فقط للعملية الرئيسية.

هل العقدة js متعددة الخيوط؟

عقدة. js هيلغة مناسبة متعددة الخيوطتمامًا مثل Java. هناك نوعان من المواضيع في العقدة. شبيبة ، موضوع واحد هومسؤول بشكل مكرس عن حلقة الحدث والآخر عن تنفيذ برنامجك.

موصى به: