c#,service关闭后,Thread继续运行的问题
如题,用C#写了个service,OnStart方法里面创建了个Thread,Thread的方法就是
while(true)
{
1,写日志
2,Thread.Sleep(1000)
}
OnStop方法里啥也不干,就是记录下时间。
然后,手动停止service,发现这个Thread并不是随着service停止而停止,而是仍然执行了大约30秒,然后就没了,这是为什么?
为什么service停止而程序不停?
后来什么机制把这个Thread给回收了?
如能解惑,再加100分奉上。