জাভা 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 থ্রেড-সেফ সংগ্রহে অ্যাক্সেস সিঙ্ক্রোনাইজ করতে ব্যবহৃত বস্তুটি পায়। |