PDA

View Full Version : سوال: thread



vb develop
چهارشنبه 28 اسفند 1387, 02:44 صبح
سلام دوستان
در مورد thread ها سئوالی داشتم:
میخواستم بدونم System.Thread چه ارتباطی با BackGroundWorker داره؟ آیا اصلا به هم مربوط میشن؟
آیا یک کار رو میشه باهر دوشون انجام داد؟
استفاده هرکدوم کجاست؟
ممنون

mostafaaa
چهارشنبه 28 اسفند 1387, 17:45 عصر
سلام دوست من
البته که این دو به هم ارتباط دارند، زمانی که ما از BackgroundWorker استفاده میکنیم در واقع میشه گفت که در برناممون از MultiThreading استفاده کردیم.
در واقع BackgroundWorker استفاده کانالیزه شده از Thread هست که به مدد اون و Event هاش میتونیم به راحتی و بدون نگرانی از بروز خطا از MultiThreading استفاده کنیم.
یا علی

vb develop
چهارشنبه 28 اسفند 1387, 19:53 عصر
سلام دوست من
البته که این دو به هم ارتباط دارند، زمانی که ما از BackgroundWorker استفاده میکنیم در واقع میشه گفت که در برناممون از MultiThreading استفاده کردیم.
در واقع BackgroundWorker استفاده کانالیزه شده از Thread هست که به مدد اون و Event هاش میتونیم به راحتی و بدون نگرانی از بروز خطا از MultiThreading استفاده کنیم.
یا علی

از راهنماییت ممنون دوست عزیز، آیا منبع فارسی هم راجع به ،Thread ها و BackGround Worker سراغ دارید؟
البته منبعش بیان روشنی داشته باشه (لطفا)

mostafaaa
چهارشنبه 28 اسفند 1387, 22:13 عصر
سلام دوست من
فکر میکنم در مورد thread و MultiThreading توی همین سایت برنامه نویس هم منبع زیاده و هم اینکه بسیار در موردش صحبت شده ، گو اینکه همیشه میشه بحث تازه ای در موردش داشت ولیکن اگه کمی جستجو کنید توی همین سایت مشکلتون تا حد زیادی مرتفع میشه.
اما در مورد BackgroundWorker متاسفانه منبع خاصی سراغ ندارم ولیکن شما اگه درک درستی از مفهوم Thread داشته باشید به راحتی قادرید با این کمپوننت کار بکنید .
یا علی

Sajjad.Aghapour
پنج شنبه 29 اسفند 1387, 09:38 صبح
دوست عزیز در مورد Thread و BGWorker که توضیح دادن.
اما منبع...
در مورد Thread یه راهنمای تقریبا کامل در قسمت منابع گذاشتم.این آدرسش:
http://barnamenevis.org/forum/showpost.php?p=512167&postcount=16
..
اما در مورد BGWorker مثالهایی در همین بخش در قسمت 1001 نکته زده شده و همچنین در داخل بحث ها.در فروم های خارجی هم میتونی هم مثال و هم آموزشش رو دنبال کنی.....
..
موفق باشی..