我写了几个c#程序,每个a程序都有一个Timer控件来处理程序开始运行的时间
本来应该说各个程序互不相扰,可实际上某个Timer控件会受到其他程序的运行
这是为什么呢?
本来应该说各个程序互不相扰,可实际上某个Timer控件会受到其他程序的运行
这是为什么呢?
解决方案 »
- 无法找到配置绑定扩展“system.serviceModel/bindings/NetTcpBinding”……,晕死了!!
- 大家帮忙看看这个类一般怎么写!
- 本人开发的net商城,有兴趣的朋友可以去看看
- showDialog的问题
- GridView 的问题
- 请教如何使用.net剪裁图片的问题!
- 如何把EXCEL表格的数据读到LISTVIEW或DATASET中并显示出来呢??
- GGJJ:如果我要发送很多邮件,并且邮件箱不是下面代码里固定的邮箱,那么我该怎么循环发送邮件给不同的邮箱?
- 怎么在页面js里取嵌套在asp里的c#代码的值??
- 委托函数 textbox赋值
- 求助啊!我是个初学者啊!
- 没分了,求助:.net中如何输出SQL语句?
多个timer之间不会干扰的
在A的前面加上Thread.Sleep(10000);
要引用using System.Threading;哦!
这个比Timer好使,只是针对该功能哈!
分别对不同的时间用不同的Timer
三个实例,执行时间分别是:
每小时的40分;每小时的55分;每隔5分钟
在另外一台server 上执行的调度都是正确的,但是现在这台调度就会混乱
谁能告诉我是什么原因啊?
恼人的是另一台机器同样的代码运行很久都是正常的
难道timer 不好吗?
创建完了就写一句“time ... job end” 到同一个.log 档
我可以check txt档的生成时间,也可以看.log档的内容
程序不报错,就是那个每格5分钟执行的实例会执行,其他的都不做了
这2个设成windows的task去执行
2006-11-02 18:33:40, GetRTD_Flow_in Job End
2006-11-02 18:33:40, ftp FlowIn.txt Job Start
2006-11-02 18:33:57, ftp FlowIn.txt Job End
2006-11-02 18:37:35, GetRTD_Flow_in Job Start
2006-11-02 18:38:42, GetRTD_Flow_in Job End
2006-11-02 18:38:42, ftp FlowIn.txt Job Start
2006-11-02 18:38:59, ftp FlowIn.txt Job End
2006-11-02 18:42:35, GetRTD_Flow_in Job Start
2006-11-02 18:43:36, GetRTD_Flow_in Job End
2006-11-02 18:43:36, ftp FlowIn.txt Job Start
2006-11-02 18:43:52, ftp FlowIn.txt Job End
2006-11-02 18:47:35, GetRTD_Flow_in Job Start
2006-11-02 18:48:42, GetRTD_Flow_in Job End
2006-11-02 18:48:42, ftp FlowIn.txt Job Start
2006-11-02 18:48:58, ftp FlowIn.txt Job End
2006-11-02 18:52:36, GetRTD_Flow_in Job Start
2006-11-02 18:53:42, GetRTD_Flow_in Job End
2006-11-02 18:53:42, ftp FlowIn.txt Job Start
2006-11-02 18:53:58, ftp FlowIn.txt Job End
2006-11-02 18:57:37, GetRTD_Flow_in Job Start
2006-11-02 18:58:40, GetRTD_Flow_in Job End
很明显其他的都没做
3支程式,本来应该互不打扰,不管是不是同时执行
但是,3个都起了之后,就只看到那一支的log了