ডমি অ্যাপ্লিকেশন সাড়া না


1

আমি বর্তমানে নির্ধারণ করছি যে কোনও উত্পাদন পরিবেশ কীভাবে উইন্ডোজ শাটডাউনের সময় অ্যাপ্লিকেশনগুলিকে হ্যাং / সাড়া না দেয় তা পরিচালনা করে।

এটি পরীক্ষার জন্য, একটি ডামি অ্যাপ্লিকেশন থাকা ভাল যা ঝুলন্ত / সাড়া না দিয়ে কিছুই করে না।

  • আমার প্রথম উদ্দেশ্যটি cmdএকটি খোলার এবং শুরু করার ছিল ping -t localhost, তবে এটি কোনও সমস্যা ছাড়াই ছিটকে যায়।

  • notepadসংরক্ষণ না করে কিছু খোলা এবং টাইপ করা কোনওভাবেই সহায়তা করছে না, কারণ উইন্ডোজ সহজেই সনাক্ত করে যে এটি আসলে আমার কাছ থেকে প্রতিক্রিয়াটির জন্য অপেক্ষা করছে।

  • একটি ছোট ছোট জাভা প্রোগ্রাম লিখলে while(true) { /* Nonsense */ }তা কেবলমাত্র একটি আংশিক সমাধান কারণ এটি সিস্টেমকে আটকে রাখে যাতে অন্যান্য অ্যাপ্লিকেশনগুলির মধ্যে কোনওটি সময়মতো সাড়া দেয় না।


আপনি সহজেই সেই রাজ্যের পুনরুত্পাদন করতে পারবেন না। আপনি ফাইল অপারেশনের জন্য একটি অচলাবস্থা জোর করে ভাগ্যবান হতে পারে। তবে সম্ভবত উত্তরটি হ'ল এগুলি একটি টাইমআউট পরে শেষ করা হচ্ছে।
শেঠ

তারপরে, কীভাবে কোনও অ্যাপ্লিকেশন "প্রতিক্রিয়া জানায় না"?
বোই

কারণ এটি সিস্টেম কল এবং এর মতো কোনও প্রত্যাশিত, গ্রহণযোগ্য সময় ফ্রেমে সাড়া দেয় না। সাধারণত কিছু ভেঙে যাওয়ার কারণে এটি ব্যস্ত থাকে বা পর্যাপ্ত সংস্থান থাকে না। ওএস নিজেই সর্বদা একটি প্রক্রিয়া বন্ধ করতে পারে।
শেঠ

উইন্ডোজ এক্সপি থেকে একটি নতুন এবং সমর্থিত ওএসে আপগ্রেড করুন ... আপনার যখন অপারেশন যেমন ... সম্পূর্ণ , পরবর্তী এবং পরবর্তী একটিতে সম্পূর্ণ করা দরকার তখন জোর করে শটডাউন করার জন্য ওএস সেটিংটি সন্ধান করুন ... তাছাড়া, আপনি পারেন মেমরি থেকে সম্ভাব্যভাবে প্রসেসগুলি কিল করতে চালান যা আপনি লক্ষ্য করতে পারেন যে রিবুটটি নিয়ে সমস্যা দেখা দেয়। SHUTDOWN/F /R /T 01TASKKILL/F /IM "app.exe"
পিম্প জুস আইটি

বাটি - আপনি নিজের বাটিতে তামাক রেখে ধূমপান করেন বা কী? সিরিয়াসলি যদিও, আপনি এটি দিয়ে কি শেষ করেছেন?
পিম্প জুস আইটি

উত্তর:


0

আমি সত্যিই একটি সরকারী মাইক্রোসফ্ট ডকুমেন্ট পাইনি যা সেই রাষ্ট্রটি কী নির্দেশ করে তা বর্ণনা করে। প্রায়শই এটি একটি থ্রেডযুক্ত অ্যাপ্লিকেশনটির সাথে সম্পর্কিত যেখানে একটি থ্রেড প্রোগ্রামের সাথেই ইন্টারঅ্যাকশনটি ব্লক করে।

এতে স্পষ্ট প্রশ্নগুলি হ'ল:

এটি পুনরায় তৈরি করার একটি সাধারণ উদাহরণ (একটি কনসোল অ্যাপ্লিকেশনের জন্য এটি সম্ভবত প্রশ্নের পক্ষে খুব গুরুত্বপূর্ণ একটি বিবরণ হিসাবে), একটি বোতামের সাথে একটি উইন্ডোজ ফর্ম অ্যাপ্লিকেশন তৈরি করা এবং বোতামটির ক্লিকের উপর সত্যই সময় গ্রহণকারী ক্রিয়া শুরু করা হয় (একটি সাধারণ while(true)বা System.Threading.Thread.Sleep(999999)করতে হবে)। এই মুহুর্তে জিইউআই আর কোনও প্রতিক্রিয়া জানাতে সক্ষম হবে না এবং প্রক্রিয়া বার্তাগুলিতে কাজ করতে বন্ধ করবে (আমি যা বলতে পারি তা থেকে)।

আপনি যদি টাস্ক ম্যানেজারটি পরীক্ষা করেন তবে এটি "প্রতিক্রিয়া নয়" হিসাবে প্রদর্শিত হবে। তবে এটি অন্যান্য প্রোগ্রামগুলির থেকে পৃথক হবে যেগুলি "প্রতিক্রিয়া নয়" হিসাবে চিহ্নিত হয়েছে, কমপক্ষে আমার অত্যন্ত সীমাবদ্ধ পরীক্ষায়, এমন কোনও পপআপ কখনও হয়নি যা আপনাকে বলেছিল যে প্রক্রিয়াটি সাড়া দেওয়া বন্ধ করে দিয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.