在DoWork事件中完成处理工作后,是否有必要处理掉后台工作人员,或者作为管理对象,最终会自动处理?处理后台工作人员
此前,我在timer_elapsed
内执行一些功能,即每三十秒执行一次任务。 现在,我在BackGround Worker的DoWork
事件中执行相同的处理。如何循环这个bgWorker事件每30秒后执行(说)bgworker.RunWorkerAsync();
如果我把这bgWorker.RunWorkerAsync()
独立timer_elapsed
,我应该如何处理它在每个计时器过去后?
如果你要再次需要它,为什么要处置它? – Aybe
你为什么要使用后台工作者?一个计时器似乎更适合触发基于时间间隔的操作 – BrokenGlass
@Aybe:我担心的是计时器应该无限次地运行,即每隔30秒左右,直到我正在使用的“windows服务”关闭为止。那么,我在哪里处置这个? – user1240679