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

