কম্পিউটার

জীবনচক্র এবং সি# এ থ্রেডের অবস্থা


থ্রেডগুলি হালকা ওজনের প্রক্রিয়া। প্রতিটি থ্রেড নিয়ন্ত্রণের একটি অনন্য প্রবাহ সংজ্ঞায়িত করে। একটি থ্রেডের জীবনচক্র শুরু হয় যখন System.Threading.Thread ক্লাসের একটি বস্তু তৈরি হয় এবং শেষ হয় যখন থ্রেডটি বন্ধ করা হয় বা কার্যকর করা হয়৷

এখানে একটি থ্রেড-

এর জীবনচক্রের বিভিন্ন অবস্থা রয়েছে

আনস্টার্ট না হওয়া অবস্থা

এটি এমন পরিস্থিতি যখন থ্রেডের উদাহরণ তৈরি করা হয় কিন্তু স্টার্ট পদ্ধতি বলা হয় না।

প্রস্তুত অবস্থা

এটি এমন পরিস্থিতি যখন থ্রেডটি চালানোর জন্য প্রস্তুত এবং CPU চক্র অপেক্ষা করছে।

চলবে না এমন রাজ্য

  • একটি থ্রেড কার্যকর করা যায় না, যখন
  • ঘুমের পদ্ধতি বলা হয়েছে
  • অপেক্ষা পদ্ধতি বলা হয়েছে
  • I/O অপারেশন দ্বারা অবরুদ্ধ

দ্য ডেড স্টেট

এটি এমন পরিস্থিতি যখন থ্রেডটি কার্যকর করা হয় বা বাতিল করা হয়৷


  1. উইন্ডোজে "হাইব্রিড স্লিপ" কী এবং কখন এটি কার্যকর?

  2. অ্যান্ড্রয়েডে thread.getName() এবং thread.setName() কীভাবে ব্যবহার করবেন?

  3. Windows 11 প্রোডাক্ট লাইফসাইকেল এবং সার্ভিসিং আপডেট

  4. 7 PUBG মোবাইল বাগ এবং সমস্যা