【发布时间】:2010-12-29 11:22:40
【问题描述】:
我开发了 Windows 服务来处理记录将存储在数据库中的文件。当 Windows 服务找到一个文件时,它会创建一个线程并将每个文件分配给一个线程。我没有使用线程池。我想知道windows服务什么时候停止,然后如何确定有多少线程正在运行以及它们是否完整。如果所有线程都已执行,则可以成功停止 windows 服务。否则,windows 服务应该等到所有线程都被执行或中止。如何实现。
【问题讨论】:
标签: .net .net-3.5 windows-services multithreading