Nei*_*ell 22
IsBackground意味着该线程被终止时应用程序终止.这很少是理想的行为,因为这意味着线程无法正常停止和清理.
相反,应用程序应该通知线程终止,等待它完成,然后正确关闭.
这是我对Thread.IsBackgroundMSDN文章中这个模糊的总结:
线程是后台线程或前台线程.后台线程与前台线程相同,除了后台线程不会阻止进程终止.一旦属于进程的所有前台线程终止,公共语言运行库就结束该进程.任何剩余的后台线程都会停止并且不会完成.
| 归档时间: |
|
| 查看次数: |
2138 次 |
| 最近记录: |