একটি থ্রেডকে একটি প্রোগ্রামের এক্সিকিউশন পাথ হিসাবে সংজ্ঞায়িত করা হয়৷ প্রতিটি থ্রেড নিয়ন্ত্রণের একটি অনন্য প্রবাহ সংজ্ঞায়িত করে
ব্যাকগ্রাউন্ড থ্রেড
যখন ফোরগ্রাউন্ড থ্রেডগুলি বন্ধ হয়ে যাবে, তখন পটভূমির থ্রেডগুলি বন্ধ হয়ে যাবে৷
৷ব্যাকগ্রাউন্ড থ্রেডের জন্য ব্যবহৃত সম্পত্তি হল IsBackground যা একটি থ্রেড একটি ব্যাকগ্রাউন্ড থ্রেড কিনা তা নির্দেশ করে একটি মান পায় বা সেট করে। এই সম্পত্তির ডিফল্ট মান মিথ্যা হবে কারণ তৈরি করা ডিফল্ট থ্রেডগুলি হল ফোরগ্রাউন্ড থ্রেড৷
একটি পটভূমি থ্রেড তৈরি করতে -
Thread bgThread = new Thread(tStart); bgThread.IsBackground = true; bgThread.Start();
ফোরগ্রাউন্ড থ্রেড
ফোরগ্রাউন্ড থ্রেড শেষ ফোরগ্রাউন্ড থ্রেড বন্ধ না হওয়া পর্যন্ত চলতে থাকে।
সমস্ত ফোরগ্রাউন্ড থ্রেড বন্ধ হয়ে গেলে, অ্যাপ্লিকেশনটি বন্ধ হয়ে যায়। তৈরি করা ডিফল্ট থ্রেডগুলি হল ফোরগ্রাউন্ড থ্রেড৷