কম্পিউটার

সি# এ স্ট্যাকের সিঙ্ক্রোনাইজ অ্যাক্সেস কীভাবে পাবেন?


স্ট্যাকের সিঙ্ক্রোনাইজ অ্যাক্সেস পেতে, কোডটি নিম্নরূপ -

উদাহরণ

using System;
using System.Collections;
public class Demo {
   public static void Main() {
      Stack stack = new Stack();
      stack.Push(100);
      stack.Push(200);
      stack.Push(300);
      stack.Push(400);
      stack.Push(500);
      Console.WriteLine("Stack...");
      foreach(Object ob in stack) {
         Console.WriteLine(ob);
      }
      Console.WriteLine("Count of elements = "+stack.Count);      
      Console.WriteLine("Synchronize access...");
      lock(stack.SyncRoot) {
         foreach(Object ob in stack) {
            Console.WriteLine(ob);
         }
      }
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Stack...
500
400
300
200
100
Count of elements = 5
Synchronize access...
500
400
300
200
100

এখন আরেকটি উদাহরণ দেখা যাক -

উদাহরণ

using System;
using System.Collections;
public class Demo {
   public static void Main() {
      Stack stack = new Stack();
      stack.Push("Jacob");
      stack.Push("Tim");
      stack.Push("Philips");
      stack.Push("Tom");
      stack.Push("Amy");
      stack.Push("Katie");
      stack.Push("Selena");
      stack.Push("Taylor");
      stack.Push("Justin");
      Console.WriteLine("Stack...");
      foreach(Object ob in stack) {
         Console.WriteLine(ob);
      }
      Console.WriteLine("\nSynchronize access...");
      lock(stack.SyncRoot) {
         foreach(Object ob in stack) {
            Console.WriteLine(ob);
         }
      }
   }
}

আউটপুট

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
Stack...
Justin
Taylor
Selena
Katie
Amy
Tom
Philips
Tim
Jacob

Synchronize access...
Justin
Taylor
Selena
Katie
Amy
Tom
Philips
Tim
Jacob

  1. কিভাবে C# এ Tuple এর পঞ্চম উপাদান পাবেন?

  2. C# এ স্ট্যাকের মধ্যে থাকা উপাদানের সংখ্যা পান

  3. C# এ স্ট্যাক ক্লাস কি?

  4. কিভাবে MacOS ডক থেকে সাম্প্রতিক আইটেমগুলি অ্যাক্সেস করবেন