কম্পিউটার

C# এ থ্রেড-নিরাপদ সংগ্রহ


.NET ফ্রেমওয়ার্ক 4 চালু করেছে System.Collections.Concurrent namespace. নামস্থানে অনেক সংগ্রহের ক্লাস রয়েছে। এই ক্লাসগুলি থ্রেড-নিরাপদ এবং মাপযোগ্য উভয়ই। একাধিক থ্রেড নিরাপদে এই সংগ্রহগুলি থেকে আইটেম যোগ বা মুছে ফেলতে পারে,

নিম্নলিখিত সমসাময়িক সংগ্রহের ধরনগুলি লাইটওয়েট সিঙ্ক্রোনাইজেশন প্রক্রিয়া ব্যবহার করে:SpinLock, SpinWait, ইত্যাদি। এগুলো .NET Framework 4-এ নতুন।

আসুন C# −

-এ সমবর্তী সংগ্রহ দেখি
Sr.No. প্রকার ও বর্ণনা
1

ব্লকিং কালেকশন

যেকোন প্রকারের জন্য বাউন্ডিং এবং ব্লকিং কার্যকারিতা।

2

সমসাময়িক অভিধান

মূল-মান জোড়ার অভিধানের থ্রেড-নিরাপদ বাস্তবায়ন।

3

সমবর্তী সারি

একটি FIFO (ফার্স্ট-ইন, ফার্স্ট-আউট) সারির থ্রেড-নিরাপদ বাস্তবায়ন।

4

কনকারেন্টস্ট্যাক

একটি LIFO (শেষ-ইন, প্রথম-আউট) স্ট্যাকের থ্রেড-নিরাপদ বাস্তবায়ন।

5

সমবর্তী ব্যাগ

থ্রেড-নিরাপদ উপাদানগুলির একটি অ-ক্রমহীন সংগ্রহের বাস্তবায়ন।

6

IPproducerConsumer Collection

একটি ব্লকিং কালেকশন

-এ ব্যবহার করার জন্য একটি টাইপকে অবশ্যই প্রয়োগ করতে হবে এমন ইন্টারফেস

  1. জাভাস্ক্রিপ্টে মূল সংগ্রহ

  2. জাভাস্ক্রিপ্টে ইনডেক্স করা সংগ্রহ

  3. জাভাতে কি সুইং থ্রেড-নিরাপদ?

  4. মাইক্রোসফ্ট এজ-এ সংগ্রহগুলি কীভাবে ব্যবহার করবেন