PDA

View Full Version : سوال: استفاده از چند تایمر باعث کند شدن سیستم کاربر میشود ؟



davood_mortazavi
سه شنبه 03 اردیبهشت 1392, 06:58 صبح
سلام
من در برنامه ام نیاز دارم که حدود 12 تا عملیات مختلف را بصورت دوره ای - و بعضیاشون یکدفعه سر یک وقت معین - انجام بدهم.
حالا سوالم اینه که اگر 12 تا تایمر استفاده کنم سیستم کاربر کند میشه ؟
مقدار اینتروالها در این موضوع تاثیر داره؟
اگر از یک تایمر با اینتروال 1000 استفاده کنم و 12 تا شرط داخلش بگذارم بهتره یا همان 12 تا تایمر ولی با اینتروال مختلف ؟

راه دیگه ای پیشنهاد میکنید ؟

hosein320
سه شنبه 03 اردیبهشت 1392, 12:52 عصر
فکر نکنم زیاد تاثیر داشته باشه تو کند شدن سیستم
ولی بهتره همه رو تو یه تایمر بنویسید

davood_mortazavi
سه شنبه 03 اردیبهشت 1392, 13:59 عصر
مطمئنید ؟
من برای یکسری سیستم برنامه را مینویسم که کارهای گرافیکی سنگین انجام میدهند و سرعت پردازش و رم خیلی مهمه.

hosein320
سه شنبه 03 اردیبهشت 1392, 14:21 عصر
به نظرم گذاشتن چند تا شرط If خیلی بهتر باشه تا به اندازه همون تایمر بسازین

afshines
سه شنبه 03 اردیبهشت 1392, 14:36 عصر
باید از Threading برای کارهای موازی استفاده کنید
کارهای گرافیکی سنگینم فقط با WPF انجام بدهید

davood_mortazavi
سه شنبه 03 اردیبهشت 1392, 20:00 عصر
از توجهتون ممنون
اول باید بگم در برنامه من کارهای گرافیکی نمیکنند بلکه مجموعه ی هدف یک گروهند که با سیستمهاشون کارهای گرافیکی میکنند در عین حالی که این برنامه که من نوشتم در حال اجراست.

در خصوص تریدینگ مگه دوتا تایمر مثل دو تا نخ عمل نمی کنند ؟ درکل اگر از تریدینگ استفاده کنم کمتر به سیستم پردازش تحمیل میشه ؟
ممنون