কম্পিউটার টিউটোরিয়াল

ArrayList সিঙ্ক্রোনাইজড (থ্রেড-সেফ) কিনা যাচাই C#-এ

ArrayList সিঙ্ক্রোনাইজড (থ্রেড-সেফ) কিনা যাচাই করতে নিচের কোডটি ব্যবহার করা হয়:

উদাহরণ ১

using System; 
using System.Collections; 
public class Demo { 
    public static void Main(String[] args) { 
        ArrayList list1 = new ArrayList(); 
        list1.Add("A"); 
        list1.Add("B"); 
        list1.Add("C"); 
        list1.Add("D"); 
        list1.Add("E"); 
        list1.Add("F"); 
        list1.Add("G"); 
        list1.Add("H"); 
        list1.Add("I"); 
        Console.WriteLine("ArrayList1-এ এলিমেন্ট..."); 
        foreach (string res in list1) { 
            Console.WriteLine(res); 
        } 
        ArrayList list2 = new ArrayList(); 
        list2.Add("A"); 
        list2.Add("B"); 
        list2.Add("C"); 
        list2.Add("D"); 
        list2.Add("E"); 
        list2.Add("F"); 
        list2.Add("G"); 
        list2.Add("H"); 
        list2.Add("I"); 
        Console.WriteLine("ArrayList2-এ এলিমেন্ট..."); 
        foreach (string res in list2) { 
            Console.WriteLine(res); 
        } 
        Console.WriteLine("ArrayList সিঙ্ক্রোনাইজড কি? = " + list2.IsSynchronized); 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

ArrayList1-এ এলিমেন্ট... A B C D E F G H I ArrayList2-এ এলিমেন্ট... A B C D E F G H I ArrayList সিঙ্ক্রোনাইজড কি? = False

উদাহরণ ২

আরেকটি উদাহরণ দেখি (সিঙ্ক্রোনাইজড র‍্যাপার):

using System; 
using System.Collections; 
public class Demo { 
    public static void Main(String[] args) { 
        ArrayList list1 = new ArrayList(); 
        list1.Add("One"); 
        list1.Add("Two"); 
        list1.Add("Three"); 
        list1.Add("Four"); 
        list1.Add("Five"); 
        Console.WriteLine("ArrayList-এ এলিমেন্ট..."); 
        foreach (string res in list1) { 
            Console.WriteLine(res); 
        } 
        ArrayList list = ArrayList.Synchronized(list1); 
        Console.WriteLine("ArrayList সিঙ্ক্রোনাইজড কি? = " + list.IsSynchronized); 
    } 
}

আউটপুট

এটি নিচের আউটপুটটি তৈরি করবে:

ArrayList-এ এলিমেন্ট... One Two Three Four Five ArrayList সিঙ্ক্রোনাইজড কি? = True
  1. C#-এ থ্রেড-সেফ কনকারেন্ট কালেকশন (System.Collections.Concurrent)

  2. C#-এ ArrayList-এ আইটেম যোগ করা (Add Item to ArrayList)

  3. C#-এ কারেন্ট থ্রেডের স্ট্যাটাস চেক করা (IsAlive)

  4. জাভাতে ArrayList.clear() এবং ArrayList.removeAll()-এর পার্থক্য কী?