থ্রেড লাইটওয়েট প্রক্রিয়া. একটি থ্রেড একটি প্রোগ্রামের নির্বাহ পথ হিসাবে সংজ্ঞায়িত করা হয়. থ্রেড ক্লাস প্রসারিত করে থ্রেড তৈরি করা হয়। বর্ধিত থ্রেড ক্লাস তারপর চাইল্ড থ্রেড এক্সিকিউশন শুরু করার জন্য Start() পদ্ধতিকে কল করে।
থ্রেডের উদাহরণ:থ্রেড ব্যবহারের একটি সাধারণ উদাহরণ হল আধুনিক অপারেটিং সিস্টেম দ্বারা সমসাময়িক প্রোগ্রামিং বাস্তবায়ন। থ্রেডের ব্যবহার CPU চক্রের অপচয় বাঁচায় এবং একটি অ্যাপ্লিকেশনের দক্ষতা বাড়ায়।
কিভাবে একটি থ্রেড তৈরি করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হল৷
৷উদাহরণ
using System; using System.Threading; namespace Demo { class Program { public static void ThreadFunc() { Console.WriteLine("Child thread starts"); } static void Main(string[] args) { ThreadStart childref = new ThreadStart(ThreadFunc); Console.WriteLine("In Main: Creating the Child thread"); Thread childThread = new Thread(childref); childThread.Start(); Console.ReadKey(); } } }
আউটপুট
In Main: Creating the Child thread Child thread starts