-
دوشنبه 05 اردیبهشت 1390, 09:01 صبح
#1
کاربر دائمی
طریقه نوشتن یک الگوریتم متوالی
با سلام خدمت دوستان
در یک برنامه ما چند متغیر داریم که در یک Thread جداگانه مرتب مقدارشان تغییر می کند. حال می خواهیم در برنامه یک کلاس تعریف کنیم که یک الگوریتمی را به شکل زیر پیاده سازی کند:
مثلاً ابتدا متغیر a را دائماً چک کند هر گاه این متغیر مقدار مشخصی گرفت آنگاه به مرحله بعد می رود. در این مرحله مثلاً 4 متغیر b1 تا b4 را دائماً چک می کند. هرگاه این 4 متغیر در شرایط خاصی قرار گرفتند آنگاه به مرحله بعدی می رود. در این مرحله مثلاً متغیر c را چک می کند و ال آخر
می خواستم بدانم روش اصولی پیاده سازی چنین الگوریتمی چگونه است. من خودم با استفاده از تایمرها پیاده سازی کردم. مثلاً ابتدا تایمر اول شروع به کار می کند و در فواصل زمانی مشخص متغیر a را چک می کند. هر گاه a شرط لازم را داشت آنگاه تایمر اول غیر فعال شده و تایمر دوم شروع به کار می کند. این تایمر نیز در فواصل زمانی مشخص مقادیر 4 متغیر b1 تا b4 را چک می کند. هر زمان این 4 متغیر شرایط مورد نظر ما را داشتند آنگاه تایمر دوم را هم غیر فعال می کنم و تایمر سوم شروع به کار می کند و ال آخر.
ممنون می شوم دوستان راهنمایی کنند که آیا این کار اصولی است یا خیر و اصولاً روش منطقی برای پیاده سازی اینچنین الگوریتم ها چیست؟ ممنون
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت