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

পরিস্থিতি যেখানে দুটি (বা আরও) অপারেশনগুলির জন্য ওভারল্যাপিং সংস্থানগুলির সেটগুলির প্রয়োজন হয় এবং সেগুলিও সম্পন্ন করতে পারে না কারণ কোনও অপারেশন সম্পন্ন করার জন্য প্রয়োজনীয় সমস্ত লকগুলি অর্জন করতে এবং তাদের লকগুলি ছেড়ে দিতে পারে না।


8
লক পাওয়ার চেষ্টা করার সময় কীভাবে মাইএসকিএল 'ডিডলক পাওয়া যায় তা এড়াতে হবে; লেনদেন পুনরায় চালু করার চেষ্টা করুন '
আমার কাছে একটি নির্দোষ ডিবি টেবিল রয়েছে যা অনলাইন ব্যবহারকারীদের রেকর্ড করে। এটি কোন পৃষ্ঠায় রয়েছে সেগুলি এবং সাইটে তাদের শেষ অ্যাক্সেসের তারিখের উপর নজর রাখার জন্য এটি প্রতিটি পৃষ্ঠার রিফ্রেশে আপডেট হয় on আমার তখন একটি ক্রোন রয়েছে যা প্রতি 15 মিনিটের মধ্যে পুরানো রেকর্ড মুছে ফেলতে চালিত হয়। …
286 mysql  deadlock 

3
টাস্ক.ওয়েট বনাম অপেক্ষা করুন - ডেডলক?
আমি Task.Waitএবং এর মধ্যে পার্থক্যটি বেশ বুঝতে পারি না await। আমার একটি এএসপি.নেট ওয়েবএপিআই পরিষেবাতে নিম্নলিখিত ফাংশনগুলির অনুরূপ কিছু রয়েছে: public class TestController : ApiController { public static async Task<string> Foo() { await Task.Delay(1).ConfigureAwait(false); return ""; } public async static Task<string> Bar() { return await Foo(); } public async static …

7
রিকার্সিভ লক (মুটেক্স) বনাম নন-রিকার্সিভ লক (মুটেক্স)
পসিক্স মুটেক্সকে পুনরাবৃত্ত হতে দেয়। তার মানে একই থ্রেড একই মুটেক্সকে দু'বার লক করতে পারে এবং অচলাবস্থায় থাকবে না। অবশ্যই এটি দুটি বার আনলক করা দরকার, অন্যথায় অন্য কোনও থ্রেড মিটেক্সটি অর্জন করতে পারে না। নেই সব ব্যবস্থা pthreads সমর্থনকারী এছাড়াও রিকার্সিভ mutexes সমর্থন করি, কিন্তু যদি তারা হতে চান …

17
অচলাবস্থা কী?
মাল্টি-থ্রেড অ্যাপ্লিকেশনগুলি লেখার সময়, অভিজ্ঞদের মধ্যে সবচেয়ে সাধারণ সমস্যাগুলির মধ্যে একটি হ'ল ডেডলক। সম্প্রদায়ের কাছে আমার প্রশ্নগুলি হ'ল: অচলাবস্থা কী? আপনি তাদের সনাক্ত করতে পারেন? আপনি কি তাদের পরিচালনা করেন? এবং অবশেষে, আপনি কীভাবে তাদের সংঘটিত হতে বাধা দেন?

5
'প্রতীক্ষা' কাজ করে, তবে কলিং টাস্ক es ফলাফলগুলি হ্যাং / ডেডলক করে
আমার নিম্নলিখিত চারটি পরীক্ষা রয়েছে এবং আমি চালানোর সময় শেষটি স্তব্ধ হয়ে যায়। কেন এটি ঘটে: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { Assert.IsTrue(CheckStatus().Result); …
126 c#  nunit  task  deadlock  async-await 


4
কোনও প্রক্রিয়া অচলাবস্থার শিকার হওয়ার কারণ
আমার একটি সিলেক্টের একটি প্রক্রিয়া রয়েছে যা 5 থেকে 10 মিনিটের ক্রম অনুসারে শেষ করতে দীর্ঘ সময় নেয়। আমি বর্তমানে এমএস এসকিউএল ডাটাবেস ইঞ্জিনের ইঙ্গিত হিসাবে NOLOCK ব্যবহার করছি না। একই সময়ে আমাদের কাছে একই প্রক্রিয়াটি একই ডেটাবেস এবং একই টেবিলগুলিতে আপডেট এবং সন্নিবেশ করানো রয়েছে। প্রথম প্রক্রিয়াটি সম্প্রতি শুরু …

5
একটি অ্যাসিঙ্ক / অপেক্ষার উদাহরণ যা অচলাবস্থার কারণ হয়ে দাঁড়ায়
সি # 's async/ ব্যবহার করে অ্যাসিক্রোনাস প্রোগ্রামিংয়ের জন্য আমি কয়েকটি সেরা অনুশীলন পেয়েছিawait কীওয়ার্ডগুলি (আমি সি # 5.0 এ নতুন) আমি পেয়েছি। প্রদত্ত পরামর্শগুলির মধ্যে একটি ছিল: স্থায়িত্ব: আপনার সিঙ্ক্রোনাইজেশন প্রসঙ্গে জানুন ... কিছু সিঙ্ক্রোনাইজেশন প্রসঙ্গটি পুনঃপ্রেরণকারী এবং একক থ্রেডযুক্ত। এর অর্থ একটি নির্দিষ্ট সময়ে নির্দিষ্ট সময়ে শুধুমাত্র একটি …

3
অচলাবস্থার কারণে স্কেলএক্সসেপশন কীভাবে ধরা যায়?
.NET 3.5 / C # অ্যাপ্লিকেশন থেকে, আমি ধরতে চাই SqlExceptionতবে কেবল এটি এসকিউএল সার্ভার ২০০৮ উদাহরণস্বরূপ ডেডলকগুলির কারণে ঘটে । সাধারণত ত্রুটি বার্তা হয় Transaction (Process ID 58) was deadlocked on lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction. তবুও, এই …

6
সক্রিয় ব্যতিক্রম ছাড়াই C ++ সমাপ্তি বলা হয়
থ্রেডিং সহ আমি একটি সি ++ ত্রুটি পাচ্ছি: terminate called without an active exception Aborted কোডটি এখানে: #include <queue> #include <thread> #include <mutex> #include <condition_variable> template<typename TYPE> class blocking_stream { public: blocking_stream(size_t max_buffer_size_) : max_buffer_size(max_buffer_size_) { } //PUSH data into the buffer blocking_stream &operator<<(TYPE &other) { std::unique_lock<std::mutex> mtx_lock(mtx); while(buffer.size()>=max_buffer_size) stop_if_full.wait(mtx_lock); …

28
সাধারণ ডেডলকের উদাহরণ
আমি newbies থ্রেডিং ডেডলক ব্যাখ্যা করতে চাই। আমি অতীতে ডেডলকগুলির জন্য অনেকগুলি উদাহরণ দেখেছি, কিছু কোড ব্যবহার করে এবং কিছু চিত্র ব্যবহার করে (বিখ্যাত 4 গাড়িগুলির মতো )। ডাইনিং ফিলোসফারদের মতো ক্লাসিক সহজে-অচল সমস্যা রয়েছে তবে সত্যিকারের নবাগত পুরোপুরি উপলব্ধি করতে এগুলি জটিল হতে পারে। ডেডলকগুলি কী তা বোঝানোর জন্য …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.