سعید قدیری مقدم
چهارشنبه 18 خرداد 1384, 11:05 صبح
سلام دوستان
می خواستم بدونم چطور میشه یک برنامه Real-Time رو طراحی کرد.
مثلا این برنامه هایی که می نویسن Real-time هستن مثل ویروس کش Symantic یا Antyspy ماکروسافت این برنامه ها چطور کار میکنن؟
برای مثال من می خوام برنامه ای بنویسم که وجود یا عدم وجود یک فایل خاص رو در پارتیشن C چک کنه .
من برای این منظور از یک Timer استفاده کردم که روال مورد نظر من رو در زمان مشخص اجرا میکنه و اصطلاحا RealTime میشه .
اما این روش اصلا اصولی نیست چون من وقتی مدت زمان رو کاهش دادم متوجه شدم CPU Usage بصورت سرسام آوری بالا میره :sad2: تقریبا میشه گفت اگه زمان کمتر از 1 ثانیه باشه چیزی حدوده 15% اشغال میکنه
اگه دوستان در این زمینه بتونن منو راهنمایی کنن ممنون میشم ::نوشتن::
می خواستم بدونم چطور میشه یک برنامه Real-Time رو طراحی کرد.
مثلا این برنامه هایی که می نویسن Real-time هستن مثل ویروس کش Symantic یا Antyspy ماکروسافت این برنامه ها چطور کار میکنن؟
برای مثال من می خوام برنامه ای بنویسم که وجود یا عدم وجود یک فایل خاص رو در پارتیشن C چک کنه .
من برای این منظور از یک Timer استفاده کردم که روال مورد نظر من رو در زمان مشخص اجرا میکنه و اصطلاحا RealTime میشه .
اما این روش اصلا اصولی نیست چون من وقتی مدت زمان رو کاهش دادم متوجه شدم CPU Usage بصورت سرسام آوری بالا میره :sad2: تقریبا میشه گفت اگه زمان کمتر از 1 ثانیه باشه چیزی حدوده 15% اشغال میکنه
اگه دوستان در این زمینه بتونن منو راهنمایی کنن ممنون میشم ::نوشتن::