none
window service停止问题 RRS feed

  • 问题

  • .net 写了一个window service,使用了多个线程来处理多个业务。当我停止service时,其他线程什么时停止?另外如果其他线程正在更新3000条数据一半时,这时直接终止还是等这个线程全部更新数据完再停止?
    谢谢!
    2009年12月23日 8:55

答案

  • 你好!

    如果你没有处理,其它线程可能不会马上停止。 你可以在 OnStop 方法中依次去停止其它线程,你的更新数据需要考虑加上事务。

    知识改变命运,奋斗成就人生!
    2009年12月23日 9:16
    版主