双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

c#,service关闭后,Thread继续运行的问题

accomp accomp 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如题,用C#写了个service,OnStart方法里面创建了个Thread,Thread的方法就是
while(true)
{
1,写日志
2,Thread.Sleep(1000)
}

OnStop方法里啥也不干,就是记录下时间。

然后,手动停止service,发现这个Thread并不是随着service停止而停止,而是仍然执行了大约30秒,然后就没了,这是为什么?
为什么service停止而程序不停?
后来什么机制把这个Thread给回收了?

如能解惑,再加100分奉上。
...全文

相关推荐

评论 15
收藏 已收藏
分享
返回顶部
accomp
C# 111,129 成员 642,540 内容