C# 具有两个执行任务间隔的计时器
我有一个c#windows服务,它有一个计时器,每5分钟执行一个进程 我不想创建其他进程来每30分钟执行一次任务,那么是否可以在同一个timer_appeased事件中执行该逻辑?有线索吗C# 具有两个执行任务间隔的计时器,c#,timer,C#,Timer,我有一个c#windows服务,它有一个计时器,每5分钟执行一个进程 我不想创建其他进程来每30分钟执行一次任务,那么是否可以在同一个timer_appeased事件中执行该逻辑?有线索吗 非常感谢,好吧,您可以使用计数器,对照6(30000/5000)进行检查,完成后将其重置为零 private int counter = 0; private void TimerCallback() { counter++; if(counter >=6) {
非常感谢,好吧,您可以使用计数器,对照
6
(30000/5000)进行检查,完成后将其重置为零
private int counter = 0;
private void TimerCallback()
{
counter++;
if(counter >=6)
{
//Your 30 seconds code here
counter = 0;
}
}
好的,你可以使用一个计数器,对照
6
(30000/5000)进行检查,完成后将其重置为零
private int counter = 0;
private void TimerCallback()
{
counter++;
if(counter >=6)
{
//Your 30 seconds code here
counter = 0;
}
}
好的,你可以使用一个计数器,对照
6
(30000/5000)进行检查,完成后将其重置为零
private int counter = 0;
private void TimerCallback()
{
counter++;
if(counter >=6)
{
//Your 30 seconds code here
counter = 0;
}
}
好的,你可以使用一个计数器,对照
6
(30000/5000)进行检查,完成后将其重置为零
private int counter = 0;
private void TimerCallback()
{
counter++;
if(counter >=6)
{
//Your 30 seconds code here
counter = 0;
}
}
您可以在计时器每次经过时递增一个变量,当该变量达到6时,将其重置为0并执行“每30分钟一次”代码。另外,据我所知,创建一个新的(winform)计时器并不会创建一个新线程
int TimerVariable=0;
TimerEvent(object sender,eventargs e)
{
TimerVariable++;
if(TimverVariable>=6)
{
//Execute the once every 30 min code
}
//Execute the once every 5 min code.
}
您可以在计时器每次经过时递增一个变量,当该变量达到6时,将其重置为0并执行“每30分钟一次”代码。另外,据我所知,创建一个新的(winform)计时器并不会创建一个新线程
int TimerVariable=0;
TimerEvent(object sender,eventargs e)
{
TimerVariable++;
if(TimverVariable>=6)
{
//Execute the once every 30 min code
}
//Execute the once every 5 min code.
}
您可以在计时器每次经过时递增一个变量,当该变量达到6时,将其重置为0并执行“每30分钟一次”代码。另外,据我所知,创建一个新的(winform)计时器并不会创建一个新线程
int TimerVariable=0;
TimerEvent(object sender,eventargs e)
{
TimerVariable++;
if(TimverVariable>=6)
{
//Execute the once every 30 min code
}
//Execute the once every 5 min code.
}
您可以在计时器每次经过时递增一个变量,当该变量达到6时,将其重置为0并执行“每30分钟一次”代码。另外,据我所知,创建一个新的(winform)计时器并不会创建一个新线程
int TimerVariable=0;
TimerEvent(object sender,eventargs e)
{
TimerVariable++;
if(TimverVariable>=6)
{
//Execute the once every 30 min code
}
//Execute the once every 5 min code.
}
使用2计时器如何?使用2计时器如何?使用2计时器如何?使用2计时器如何?我不能100%确定你为什么不使用计划任务。记下,然后每6次执行任务B并重置计数?我不能100%确定您为什么不使用计划任务。保持计数,然后每6次执行任务B并重置计数?我不能100%确定您为什么不使用计划任务。保持计数,然后每6次执行任务B并重置计数?我不能100%确定您为什么不使用计划任务。保持计数,然后每6次执行任务B并重置计数?