标签: multithreading timer autoresetevent
我有一个定时触发的计时器来检查新数据。偶尔,我需要立即触发计时器,我需要等待计时器处理程序在继续之前执行其操作。我尝试让处理程序设置一个AutoResetEvent,然后我的主线程将等待,但这不起作用。在我打电话给WaitOne超时之后,计时器才会启动。我尝试使用System.Timers.Timer和System.Threading.Timer具有相同的结果。关于我做错了什么想法?