কম্পিউটার

C# এ CopyOnWriteArrayList সংস্করণ


জাভা CopyOnWriteArrayList আছে, কিন্তু C# এর নেই। তার জন্য, সি#-এ সিঙ্ক্রোনাইজড কালেকশন ক্লাস, পছন্দ করা উচিত।

Syncronized Collection-এ একটি থ্রেড-নিরাপদ সংগ্রহ রয়েছে যাতে একটি ধরনের বস্তু রয়েছে। এখানে সিনট্যাক্স।

public class SynchronizedCollection<T> : IList<T>, ICollection<T>,
IEnumerable<T>, IEnumerable, IList, ICollection

উপরে, T হল বস্তুর ধরন।

C# −

-এ Syncronized Collection ক্লাসের বৈশিষ্ট্যগুলি নিচে দেওয়া হল
Sr.No. সম্পত্তির নাম এবং বিবরণ
1 গণনা
থ্রেড-নিরাপদ সংগ্রহে উপাদানের সংখ্যা গণনা করে।
2 আইটেম[Int32]
একটি নির্দিষ্ট সূচক সহ থ্রেড-নিরাপদ সংগ্রহ থেকে একটি উপাদান পায়।
3 আইটেমগুলি
থ্রেড-নিরাপদ সংগ্রহে থাকা উপাদানগুলির তালিকা পায়।
4 SyncRoot
থ্রেড-সেফ সংগ্রহে অ্যাক্সেস সিঙ্ক্রোনাইজ করতে ব্যবহৃত বস্তুটি পায়।

  1. C# এ সংগ্রহ

  2. C# এ একটি ডিক ক্লাস

  3. জাভাতে কোন সংগ্রহের ক্লাস থ্রেড-নিরাপদ?

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