mohammadhusseinashoori
یک شنبه 17 مرداد 1395, 14:21 عصر
با سلام
من یک برنامه با ساختار بسیار محاسباتی نوشتم که برای افزایش سرعت اون اومدم و از backgroundworker استفاده کردم این برنامه مربوط به محاسبه اعداد اول هست که بسیار سنگین هست.
و برای افزایش سرعت اون لازمه که حجم بیشتری از منابع رو درگیر کنه و سریع تر محاسبه کنه
من تونستم با ساخت 20 تا backgroundWorker سرعت برنامه را خیلی خیلی بالا ببرم (محاسبه 30 دقیقه رو در 70 ثانیه انجام میده)
به هرحال سوالم اینه:
من میخوام به جای ساخت تعداد ثابتی backgroundworker بیام از ارایه استفاده کنم
مثلا :
141900
ارور رویداد رو چطور برطرف کنم؟
اینم بگم که هر bakground worker بر اساس شماره که داره (مثل 5 امین) دستور خاصی رو اجرا می کنه که وابسته به شماره اون هست.
خیلی ممنونم.
من یک برنامه با ساختار بسیار محاسباتی نوشتم که برای افزایش سرعت اون اومدم و از backgroundworker استفاده کردم این برنامه مربوط به محاسبه اعداد اول هست که بسیار سنگین هست.
و برای افزایش سرعت اون لازمه که حجم بیشتری از منابع رو درگیر کنه و سریع تر محاسبه کنه
من تونستم با ساخت 20 تا backgroundWorker سرعت برنامه را خیلی خیلی بالا ببرم (محاسبه 30 دقیقه رو در 70 ثانیه انجام میده)
به هرحال سوالم اینه:
من میخوام به جای ساخت تعداد ثابتی backgroundworker بیام از ارایه استفاده کنم
مثلا :
141900
ارور رویداد رو چطور برطرف کنم؟
اینم بگم که هر bakground worker بر اساس شماره که داره (مثل 5 امین) دستور خاصی رو اجرا می کنه که وابسته به شماره اون هست.
خیلی ممنونم.