একক থ্রেডেড ইভেন্ট লুপ কি?
একক থ্রেডেড ইভেন্ট লুপ কি?

ভিডিও: একক থ্রেডেড ইভেন্ট লুপ কি?

ভিডিও: একক থ্রেডেড ইভেন্ট লুপ কি?
ভিডিও: (Part-1.20) User Level thread vs Kernel Level thread | OS বাংলা টিউটোরিয়াল 2024, নভেম্বর
Anonim

ইভেন্ট লুপ - মানে একক থ্রেড অসীম চক্র যা একটি সময়ে একটি কাজ তৈরি করছে এবং এটি শুধুমাত্র তৈরি করছে না একক টাস্ক কিউ, কিন্তু এটি কাজগুলিকে অগ্রাধিকার দিচ্ছে, কারণ এর সাথে ঘটনা লুপ আপনার শুধুমাত্র একটি রিসোর্স ফরেক্সিকিউশন আছে (1 থ্রেড ) তাই অবিলম্বে কিছু কাজ সম্পাদন করার জন্য আপনার কাজগুলিকে অগ্রাধিকার দিতে হবে।

এই বিবেচনায় রেখে, একক থ্রেডেড ইভেন্ট লুপ মডেল কি?

একক থ্রেডেড ইভেন্ট লুপ মডেল প্রক্রিয়াকরণের পদক্ষেপ: ক্লায়েন্টরা ওয়েব সার্ভারে অনুরোধ পাঠান। নোড জেএস ওয়েব সার্ভার অভ্যন্তরীণভাবে একটি লিমিটেড বজায় রাখে থ্রেড ক্লায়েন্টের অনুরোধে পরিষেবা প্রদানের জন্য পুল। নোড জেএস ওয়েব সার্ভার সেই অনুরোধগুলি গ্রহণ করে এবং সেগুলিকে একটিতে রাখে কিউ . এটি হিসাবে পরিচিত ইভেন্ট সারি ”.

দ্বিতীয়ত, কিভাবে নোড একক থ্রেডেড হয়? সব নোড JS অ্যাপ্লিকেশন ব্যবহার করে একক থ্রেড একাধিক সমসাময়িক ক্লায়েন্ট পরিচালনার জন্য ইভেন্ট লুপ মডেল” আর্কিটেকচার। মূল ঘটনা লুপ হয় একক - থ্রেডেড কিন্তু বেশিরভাগ I/O কাজগুলি আলাদা থ্রেডে চলে, কারণ I/O APIগুলি নোড ইভেন্ট লুপ মিটমাট করার জন্য, ডিজাইন দ্বারা.js এলাকা সিঙ্ক্রোনাস/নন-ব্লকিং।

একইভাবে, একক থ্রেডেড মানে কি?

একক থ্রেড প্রসেস একটি নির্দেশাবলী সঞ্চালন ধারণ করে একক ক্রম. অন্য কথায়, onecommand হল এক সময়ে প্রসেস। এর বিপরীত একক থ্রেড প্রসেস হল মাল্টিথ্রেডেড প্রসেস। এই প্রক্রিয়াগুলি একই সময়ে একটি প্রোগ্রামের একাধিক অংশ সম্পাদন করার অনুমতি দেয়।

এর মানে কি জাভাস্ক্রিপ্ট একক থ্রেডেড?

জাভাস্ক্রিপ্ট ইহা একটি একক থ্রেড ভাষা।এই মানে এটিতে একটি কল স্ট্যাক এবং একটি মেমরি হিপ রয়েছে। প্রত্যাশিত, এটি ক্রমানুসারে কোড চালায় এবং পরের দিকে যাওয়ার আগে অবশ্যই প্রতিটি কোড কার্যকর করা শেষ করতে হবে। কল স্ট্যাক ওয়েব API-এর কার্যকারিতা সনাক্ত করে এবং ব্রাউজার দ্বারা পরিচালনা করার জন্য সেগুলি বন্ধ করে দেয়।

প্রস্তাবিত: