amirpcp30
27-06-17, 14:51
سلام دوستان
یک برنامه می خواستم بنویسم که برنامه ی مورد نظر رو هر 2 ساعت یکبار 5 دقیقه ببنده و دوباره اجرا کنه
این برنامه باید در کمترین حالت سربار پردازشی باشه
خودم به این صورت فک کردم که یک حلقه باشه و داخل حلقه دو تایمر
تایمر اول بعد از 115 دقیقه برنامه رو میبنده و تایمر دوم بعد از 5 دقیقه برنامه رو اجرا می کنه
System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 6900000;
aTimer.Enabled = true;
آیا به همین روش مناسب هست یا عدد اینترول با این سایز سربار ایجاد می کنه؟
با چه کدی میتونم برنامه رو اجرا یا close کنم؟
با سپاس
:give_rose:
یک برنامه می خواستم بنویسم که برنامه ی مورد نظر رو هر 2 ساعت یکبار 5 دقیقه ببنده و دوباره اجرا کنه
این برنامه باید در کمترین حالت سربار پردازشی باشه
خودم به این صورت فک کردم که یک حلقه باشه و داخل حلقه دو تایمر
تایمر اول بعد از 115 دقیقه برنامه رو میبنده و تایمر دوم بعد از 5 دقیقه برنامه رو اجرا می کنه
System.Timers.Timer aTimer = new System.Timers.Timer(); aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 6900000;
aTimer.Enabled = true;
آیا به همین روش مناسب هست یا عدد اینترول با این سایز سربار ایجاد می کنه؟
با چه کدی میتونم برنامه رو اجرا یا close کنم؟
با سپاس
:give_rose: