Подскажите как:
Написать Windows-приложение с таким таймером, который бы мог
выполняться со следующей функциональностью:
выполнил несколько раз определенную функцию с частотой 1,
пауза,
выполнил несколько раз определенную функцию с частотой 2,
пауза,
выполнил несколько раз определенную функцию с частотой 1,
пауза....
Удалось написать только Windows-приложение с таймером который работает непрерывно с определенной частотой.
Re: Windows-приложение с System.Threading таймером
Здравствуйте, 2_amigos, Вы писали:
_>Подскажите как: _>Написать Windows-приложение с таким таймером, который бы мог _>выполняться со следующей функциональностью: _>выполнил несколько раз определенную функцию с частотой 1, _>пауза, _>выполнил несколько раз определенную функцию с частотой 2, _>пауза, _>выполнил несколько раз определенную функцию с частотой 1, _>пауза....
Здравствуйте, Chardex, Вы писали:
C>Здравствуйте, 2_amigos, Вы писали:
_>>Подскажите как: _>>Написать Windows-приложение с таким таймером, который бы мог _>>выполняться со следующей функциональностью: _>>выполнил несколько раз определенную функцию с частотой 1, _>>пауза, _>>выполнил несколько раз определенную функцию с частотой 2, _>>пауза, _>>выполнил несколько раз определенную функцию с частотой 1, _>>пауза....
C>for(int i=0;i<count1;i++) C>{ C> SomeFunc1(); C> Thread.Sleep(interval1); C>} C>for(int i=0;i<count2;i++) C>{ C> SomeFunc2(); C> Thread.Sleep(interval2); C>} C>for(int i=0;i<count3;i++) C>{ C> SomeFunc3(); C> Thread.Sleep(interval3); C>}
Я имею ввиду:Как это сделать с помощью таймера и многопоточности?
Re[3]: Windows-приложение с System.Threading таймером
_>Я имею ввиду:Как это сделать с помощью таймера и многопоточности?
не совсем понятно зачем при многопоточности нужен таймер?
вообще можно попользовать waitable timer object.
A waitable timer object is a synchronization object whose state is set to signaled when the specified due time arrives. There are two types of waitable timers that can be created: manual-reset and synchronization. A timer of either type can also be a periodic timer.