请问下System.Threading.Timer 定时器数组不启动问题

baoma001 2018-07-07 03:12:05
请问下 在一个类TimerTest中放入System.Threading.Timer 定时器。TimerTest [] test; 现在启动test中所有定时器,正常应该test数组所有的定时器都将启动。但结果是只启动其中一两个,很少全启动。这是么为什么?




















------------多多指教
...全文
151 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mirrorspace 2018-07-09
  • 打赏
  • 举报
回复
贴出代码先!
powerat123 2018-07-09
  • 打赏
  • 举报
回复
看一下类TimerTest中System.Threading.Timer 的定义或者声明,new Timer()的时候指定调用 callback 之前延迟的时间量没有,或者压根就没启动,实在不行,每个TimerTest给个标识,启动TimerTest [] test 后写个日志记录下每个TimerTest的timer到底进入调用 callback没有,也可能是进去就结束了或者相互冲突报错结束了,你没发觉

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧