কম্পিউটার

C# এ ReaderWriter লক ব্যবহার করুন


ReaderWriterLock একটি সম্পদে অ্যাক্সেস সিঙ্ক্রোনাইজ করুন।

একটি ReaderWriterLock একটি মনিটরের চেয়ে ভাল থ্রুপুট আছে, যা এক-এক-সময়ে লক। এটি এমন একটি পরিস্থিতিতে কাজ করে যখন একটি সংস্থান খুব কমই পরিবর্তিত হয়৷

আসুন দেখি কিভাবে C# −

-এ একটি ReaderWriter লক ঘোষণা করা যায়
static ReaderWriterLock r = new ReaderWriterLock();

C# −

-এ একটি ReaderWriter লকের বৈশিষ্ট্যগুলি নিম্নরূপ
Sr.No. সম্পত্তি এবং বর্ণনা
1

IsReaderLockHeld

বর্তমান থ্রেডে রিডার লক আছে কিনা তা নির্দেশ করে একটি মান পায়।

2

IsWriterLockHeld

বর্তমান থ্রেডে রাইটার লক আছে কিনা তা নির্দেশ করে একটি মান পায়।

3

WriterSeqNum

বর্তমান ক্রম সংখ্যা

নিচে ReaderWriter লক-

এর কিছু পদ্ধতি রয়েছে
Sr.No. পদ্ধতি এবং বর্ণনা
1

AcquireReaderLock(TimeSpan)

টাইম-আউটের জন্য একটি টাইমস্প্যান মান ব্যবহার করে, একটি পাঠক লক অর্জন করে।

2

AcquireWriterLock(TimeSpan)

টাইম-আউটের জন্য একটি টাইমস্প্যান মান ব্যবহার করে, একটি রাইটার লক অর্জন করে।

3

সমান (বস্তু)

নির্দিষ্ট করা বস্তুটি বর্তমান বস্তুর সমান কিনা তা নির্ধারণ করে। (অবজেক্ট থেকে উত্তরাধিকারসূত্রে প্রাপ্ত।)

4

GetHashCode()

ডিফল্ট হ্যাশ

5

GetType()

বর্তমান উদাহরণের ধরন

6

ReleaseReaderLock()

লক গণনা হ্রাস


  1. কিভাবে Windows 10 লক স্ক্রিনে Cortana সক্ষম এবং ব্যবহার করবেন

  2. অ্যান্ড্রয়েডে স্মার্ট লক কীভাবে সেট আপ করবেন এবং ব্যবহার করবেন

  3. Windows 10 এ কিভাবে ডায়নামিক লক ব্যবহার করবেন

  4. Windows 10 এ Fn কী লক কিভাবে ব্যবহার করবেন