বাড়ি উন্নয়ন পারস্পরিক বর্জন (মিউটেক্স) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

পারস্পরিক বর্জন (মিউটেক্স) কী? - টেকোপিডিয়া থেকে সংজ্ঞা

সুচিপত্র:

Anonim

সংজ্ঞা - মিউচুয়াল বর্জন (মুটেক্স) এর অর্থ কী?

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

টেকোপিডিয়া মিউচুয়াল এক্সক্লুশন (মুটেক্স) ব্যাখ্যা করে

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

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

পারস্পরিকভাবে একচেটিয়া পাঠক এবং মাইটেক্স ক্লাস কোডগুলি পড়ুন / লিখুনকে মিউটেক্সের কার্যকর প্রয়োগের জন্য সংজ্ঞায়িত করা যায়।

পারস্পরিক বর্জন (মিউটেক্স) কী? - টেকোপিডিয়া থেকে সংজ্ঞা