কম্পিউটার টিউটোরিয়াল

C#-এ Java Thread.setDaemon-এর সমতুল্য

Java-এর Thread.setDaemon-এর C#-এ সমতুল্য হলো ফোরগ্রাউন্ড এবং ব্যাকগ্রাউন্ড থ্রেডের ধারণা।

যখন ফোরগ্রাউন্ড থ্রেডগুলো বন্ধ হবে, তখন ব্যাকগ্রাউন্ড থ্রেডগুলো টার্মিনেট হবে। ফোরগ্রাউন্ড থ্রেডগুলো শেষ ফোরগ্রাউন্ড থ্রেড টার্মিনেট হওয়া পর্যন্ত চলতে থাকে।

ব্যাকগ্রাউন্ড থ্রেডের জন্য প্রপার্টি হলো IsBackground যা একটি থ্রেড ব্যাকগ্রাউন্ড কিনা তা নির্দেশ করে। এই প্রপার্টির ডিফল্ট মান false কারণ ডিফল্টভাবে তৈরি থ্রেডগুলো ফোরগ্রাউন্ড থ্রেড।

C#-এ একটি থ্রেডকে ডেমন (Daemon) बनाने IsBackground ব্যবহার করুন:

Thread bgThread = new Thread(tStart);
bgThread.IsBackground = true;
bgThread.Start();
  1. জাভাতে থ্রেড পুল (Thread Pools)

  2. জাভাতে থ্রেড প্রায়োরিটির গুরুত্ব

  3. জাভাতে থ্রেড স্টপ করুন

  4. জাভাতে ইউজার থ্রেড এবং ডেমন থ্রেডের পার্থক্য