Windows-приложение с System.Threading таймером
От: 2_amigos Россия  
Дата: 23.08.06 05:02
Оценка:
Подскажите как:
Написать Windows-приложение с таким таймером, который бы мог
выполняться со следующей функциональностью:
выполнил несколько раз определенную функцию с частотой 1,
пауза,
выполнил несколько раз определенную функцию с частотой 2,
пауза,
выполнил несколько раз определенную функцию с частотой 1,
пауза....


Удалось написать только Windows-приложение с таймером который работает непрерывно с определенной частотой.
Re: Windows-приложение с System.Threading таймером
От: Chardex Россия  
Дата: 23.08.06 06:26
Оценка:
Здравствуйте, 2_amigos, Вы писали:

_>Подскажите как:

_>Написать Windows-приложение с таким таймером, который бы мог
_>выполняться со следующей функциональностью:
_>выполнил несколько раз определенную функцию с частотой 1,
_>пауза,
_>выполнил несколько раз определенную функцию с частотой 2,
_>пауза,
_>выполнил несколько раз определенную функцию с частотой 1,
_>пауза....

for(int i=0;i<count1;i++)
{
SomeFunc1();
Thread.Sleep(interval1);
}
for(int i=0;i<count2;i++)
{
SomeFunc2();
Thread.Sleep(interval2);
}
for(int i=0;i<count3;i++)
{
SomeFunc3();
Thread.Sleep(interval3);
}
Re[2]: Windows-приложение с System.Threading таймером
От: 2_amigos Россия  
Дата: 23.08.06 11:35
Оценка:
Здравствуйте, 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 таймером
От: МихаилС Россия  
Дата: 24.08.06 12:43
Оценка: 1 (1)
_>Я имею ввиду:Как это сделать с помощью таймера и многопоточности?

не совсем понятно зачем при многопоточности нужен таймер?
вообще можно попользовать 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.

 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.