نقل قول نوشته شده توسط saed2006 مشاهده تاپیک
مثلا توی تشخیص وقوع وقفه در سیستم عامل دو روش وجود داره یکی چک کردن متوالی وقفه و تشخیص ان یکی هم ایجاد interup در روند اجرای برنامه و تشخیص وقوع وقفه
راه حل اول زمان گیر و بی فایده هست یعنی مرتبا چک میشه و راه دوم اصولی چون فقط یک بار اونم وقتی وقفه ایجاد شد اتفاق میافته حالا من نمیدونم event حالت اول هست یا دوم
اگر بخواهیم به مشاهبتا نگاه کنیم . ایونت را مانند اینترراپت ببینید، ولی اینکه که این اینترراپت اجرا بشه بازهم به مقایسه شدن میانجامه، حالا دو روش میشه استفاده کرد :
یک ایونت که هر بار مقدار عوض میشه بالا بیاد (اینترراپت کنه) و یا اینکه
یک ایونت که هر بار مقدار عوض میشه و از ۱۰۰ به بالا بود بالا بیاد (اینترراپت کنه) .
استفاده از ایونتها و شیگرائی جایه بخصوصی دارد، اینطوری که من احساس میکن شرائطی که شما دارید استفاده از برنامه‌نویسی شیگرا را نقض میکنه، ممکنه که اصل چیزی که لازم دارید نباید به شکل شیگرائی پیاده بشه. شیگرائی را برایه حل همه حالتها همیشه نمیشه استفاده کرد.