PDA

View Full Version : #Threading in C(لطفا راهنمایم کنید)



javadasadi
یک شنبه 10 اردیبهشت 1391, 07:54 صبح
سلام دوستان
من یه تابع دارم که داخلش یه حلقه for دارم که باید 2000 بار تکرار بشه
و داخل این حلقه هم یه حلقه for دیگه دارم که هر سری 10 بار تکرار میشه و نهایتا خروجی میده
این تابع رو دادم به یه thread اما فقط 10 تا رکورد به من بر میگردونه، پنجره ای هم که در اون این عملیات انجام میشه قفل میکنه لطقا راهنمایم کنید

hakim22
یک شنبه 10 اردیبهشت 1391, 08:44 صبح
از یک BackgroundWorker استفاده کنید !

Hossenbor
یک شنبه 10 اردیبهشت 1391, 08:59 صبح
دوسته عزیز شما از تابع INVOKE استفاده کردین؟و ساختمان ترد رو روی STA گذاشتین؟

bade saba
یک شنبه 10 اردیبهشت 1391, 09:34 صبح
سلام دوستان
من یه تابع دارم که داخلش یه حلقه for دارم که باید 2000 بار تکرار بشه
و داخل این حلقه هم یه حلقه for دیگه دارم که هر سری 10 بار تکرار میشه و نهایتا خروجی میده
این تابع رو دادم به یه thread اما فقط 10 تا رکورد به من بر میگردونه، پنجره ای هم که در اون این عملیات انجام میشه قفل میکنه لطقا راهنمایم کنید

این فکر کنم همون چیزیه که شما میخای گرچه با BW پیاده سازی شده
http://barnamenevis.org/showthread.php?337048-%DB%8C%DA%A9-%D9%85%D8%AB%D8%A7%D9%84-%DA%A9%D8%A7%D9%85%D9%84-%D8%A7%D8%B2-progressbar-%D9%88-Background-Worker&p=1486944&viewfull=1#post1486944