প্রশ্ন ট্যাগ «locking»

লকিং একবারে এক প্রক্রিয়া দ্বারা একচেটিয়াভাবে বিভিন্ন ধরণের সংস্থান ব্যবহার করতে দেয়।

9
বনাম লক নিরীক্ষণ
সি # তে থ্রেড সুরক্ষার জন্য Monitorক্লাস বা lockকীওয়ার্ডটি ব্যবহার করা কখন উপযুক্ত ? সম্পাদনা: উত্তরগুলি থেকে এখন পর্যন্ত মনে lockহচ্ছে এটি Monitorক্লাসে কয়েকটি কলের জন্য সংক্ষিপ্ত হাত । লক কলটি শর্ট-হ্যান্ডের জন্য ঠিক কী? বা আরও স্পষ্টভাবে, class LockVsMonitor { private readonly object LockObject = new object(); public void …


3
লক (নতুন অবজেক্ট ()) - কার্গো কাল্ট বা কিছু ক্রেজি "ভাষার বিশেষ কেস"?
আমি একটি পরামর্শদাতার দ্বারা লিখিত কিছু কোড পর্যালোচনা করছি, এবং কয়েক ডজন লাল পতাকা ইতিমধ্যে পপ আপ হয়ে গেছে, আমি নিম্নলিখিত স্নিপেটের চারপাশে আমার মাথাটি গুটিয়ে রাখতে পারি না: private void foo() { if (InvokeRequired) { lock (new object()) { if (m_bar!= null) Invoke(new fooDelegate(foo), new object[] { }); } …

6
এর মধ্যে কোনও ব্যতিক্রম ঘটলে কোনও লক করা অবজেক্ট কী লক থাকে?
এসি # থ্রেডিং অ্যাপ্লিকেশনটিতে, আমি যদি কোনও বস্তুকে লক করে রাখি, আসুন একটি সারি বলি, এবং যদি কোনও ব্যতিক্রম ঘটে, তবে কী অবজেক্টটি লক থাকবে? এখানে সিউডো কোডটি রয়েছে: int ii; lock(MyQueue) { MyClass LclClass = (MyClass)MyQueue.Dequeue(); try { ii = int.parse(LclClass.SomeString); } catch { MessageBox.Show("Error parsing string"); } } …

4
বুল কি সি # তে পরমাণু পড়ুন / লেখুন
সি # তে কোনও বুল ফিল্ড পারমাণবিক অ্যাক্সেস করা যায় ? বিশেষত, আমার চারপাশে একটি লক লাগানো দরকার: class Foo { private bool _bar; //... in some function on any thread (or many threads) _bar = true; //... same for a read if (_bar) { ... } }
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.