永发信息网

C#如何实现定时发起某个方法?

答案:2  悬赏:60  手机版
解决时间 2021-03-16 17:05
比如有三个不同的任务:A,B,C。规定每5秒发起一次A方法,每10秒发起一次B方法,每60秒发起一次C方法。但是,某个方法正在运行时不能发起其他方法,某种方法的运行时间可能大于规定的时间间隔,遇到大于时间间隔时后面阻塞的方法等待前面方法执行完成后在执行,请问如何实现?
最佳答案
使用线程
Thread t1=new Thread(A1);
t1.start();
Thread t2=new Thread(B1);
t12start();

Thread t3=new Thread(C1);
t3.start();

private void A1()
{
while(true)
{
A();
Thread.sleep(5000);
}
}

private void b1()
{
while(true)
{
b();
Thread.sleep(10000);
}
}

private void c1()
{
while(true)
{
c();
Thread.sleep(60000);
}
}

或者用定时器 也可以
全部回答
用定时器
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新华书店(铁路站区卫生所西北)地址有知道的么
这个re0的第二季预告哪里可以看到
干性皮肤用控油洗面奶是不是越洗越干,我总觉
江西省有多少县
你为努力学习做过最疯狂的事是什么,最后效果
大万溜冰场在什么地方啊,我要过去处理事情
学习舞蹈是不是天分重要,我很喜欢,但是总是
钱江黄龙600多少钱?
饭店的名字叫又见吹烟碗碗菜,主推家常菜,风
唐塆地址有知道的么?有点事想过去
中集空港设备有限公司是否五百强企业
qq炫舞为什么进不去 他老说维护什么让我重启
鸽岛地址在什么地方,想过去办事
They left Changsha an hour ago.
怎样有效率的画好速写啊?我每天都抓中午和下
推荐资讯
范冰冰和张子怡那个名声好
海信电视怎么连接无线网??
京进语言学校新宿校区怎么样
58岁呢可以做房子抵押贷吗
当网络成为我们生活的一部分的时候
天津语文高考像一中、耀华的年级语文平均分都
南京鼓楼幼儿园什么时候报名?
炫舞梦工厂转盘用炫贝转出来的礼物在哪里?怎
权力的游戏里面雪诺和火吻什么时候确定关系
去那儿游玩?离南京200千米左右
德玛吉机床 海德汉系统 怎么使用U盘将程序传
中国移动金信通讯地址有知道的么?有点事想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?