【发布时间】:2013-01-09 19:39:12
【问题描述】:
我有一个运行多个线程的 .NET Windows 服务。开发人员向其中添加了一些新线程,但忘记添加代码以在服务停止之前退出线程。当我停止服务时,它似乎正常停止,但服务停止后exe进程继续运行几秒钟。在此期间发生了什么以及线程发生了什么?
【问题讨论】:
-
我不确定我是否明白你的意思。我认为我的 OnStop() 覆盖正在返回。
标签: .net multithreading c#-4.0 windows-services