কম্পিউটার

C# এ অ্যারেলিস্টের সিঙ্ক্রোনাইজেশন


C# এ ArrayList-এর সিঙ্ক্রোনাইজেশনের জন্য C# এ ArrayList.Synchronized পদ্ধতি ব্যবহার করুন।

C# −

-এ SyncRoot প্রপার্টি ব্যবহার করে সংগ্রহটি লক করার একটি উদাহরণ দেখা যাক
ArrayList arr = new ArrayList();
lock(arr.SyncRoot) {
   foreach (object ele in arr) {
   }
}

ArrayList −

-এর সিঙ্ক্রোনাইজেশন স্থিতি পরীক্ষা করার জন্য নিম্নলিখিতটি সম্পূর্ণ উদাহরণ

উদাহরণ

using System;
using System.Collections;
public class Demo {
   public static void Main() {

      ArrayList arr1 = new ArrayList();
      arr1.Add("One");
      arr1.Add("Two");
      arr1.Add("Three");
      arr1.Add("Four");
      arr1.Add("Five");
      arr1.Add("Six");
      arr1.Add("Seven");
      arr1.Add("Eight");

      // set synchronized wrapper around the ArrayList
      ArrayList arr2 = ArrayList.Synchronized(arr1);

      // sychronization status of first ArrayList
      Console.WriteLine("arr1 = {0}", arr1.IsSynchronized ? " synchronized" : "not synchronized");

      // sychronization status of second ArrayList
      Console.WriteLine("arr2 = {0}", arr2.IsSynchronized ? "synchronized" : "not synchronized");
   }
}

আউটপুট

arr1 = not synchronized
arr2 = synchronized

  1. কিভাবে C# এ একটি অ্যারেলিস্টে একটি আইটেম যুক্ত করবেন?

  2. C# এ ArrayList ক্লাস কি?

  3. কিভাবে C# এ ArrayList ক্লাস ব্যবহার করবেন?

  4. C# এ অ্যারেলিস্ট