ساخت نخ (Thread) در زبان سی شارپ

images

برای ساخت یک نخ جدید در زبان C# ابتدا باید System.Threading را به برنامه اضافه کنید.

سپس در کلاس اصلی برنامه تون نخ جدید را تعریف کنید.

 

با استفاده از دستور زیر، نخ شروع به کار میکند.

در ضمن تابع WorkThreadFunction را هم میتوانید مثل زیر تعریف کنید

 

نکته: برای جلوگیری از برخی ارورهای مربوط به تعریف تابع، میشه

 

را در داخل کلاس اصلی تعریف کرد و سپس در سازنده کلاس کد زیر را قرار داد

و هر وقت لازم بود با دستوری که قبلا گفته شد میتوان آن را استارت کرد.

 

 

نکته مهم: در صورت برخود با ارور Cross-thread operation not valid: Control ‘textBox1’ accessed from a thread other than the thread it was created on، برای برطرف کردن این ارور این آموزش را ببینید.

دسته ها: برنامه نویسی
۲۹ تیر، ۱۳۹۵ | برچسبها: ، ، ، ، ،

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *