请高手帮忙分析,timer的Elapsed事件不执行
cs程序,做服务器使用,应用到了多线程和线程池。程序的主要功能就是接受数据然后将数据保存到文本文件中,同时将数据转发到不同ip的服务器上。
出问题的timer(system.threading.timer)的功能是每2分钟执行一次,将接受到得数据写入文本。但是这个事件不定时的就会停止,一般会是在0点——8点之间(这个时间段能够接收到数据,但就是不写到文本文件中),过了这个时间段又会恢复正常,如果重新启动程序也会恢复正常,大家帮忙分析下出问题的原因在哪里,如何解决
出问题的timer(system.threading.timer)的功能是每2分钟执行一次,将接受到得数据写入文本。但是这个事件不定时的就会停止,一般会是在0点——8点之间(这个时间段能够接收到数据,但就是不写到文本文件中),过了这个时间段又会恢复正常,如果重新启动程序也会恢复正常,大家帮忙分析下出问题的原因在哪里,如何解决
...全文
相关推荐
C#中Forms.Timer、Timers.Timer、Threading.Timer的用法分析
**System.Timers.Timer不依赖于UI线程,它在单独的线程上运行,触发Elapsed事件而不是Tick事件。
elapsed-timer:用于计算块执行时间的 node.js 模块
本文介绍了名为elapsed-timer的Node.js模块,版本为0.0.3,用于计算代码块的执行时间。其入口文件为index.js,依赖同目录下的'timer'文件。模块使用Mocha进行测试,并
C#中的Timer和DispatcherTimer使用实例
它不直接与特定的用户界面(UI)线程关联,而是通过设置 `Interval` 属性来定义周期性的触发 `Elapsed` 事件的时间间隔。
timer事件的用法
### Timer事件的用法#### 一、概述在Windows应用程序开发中,定时器(Timer)是一种常用的组件,用于在指定的时间间隔内触发特定事件。
C# Timer的多线程使用方法
**System.Timers.Timer** - **基本概念**:System.Timers.Timer基于事件驱动,当触发时,它会引发Elapsed事件,该事件通常在 ThreadPool 线程上处理


