我想尝试使用 C# 进行线程处理,我了解一些有关 C 线程处理的知识。
所以我只是想问我是否想终止一个线程,我应该这样做smt.Abort()
或者函数结束后它会“自杀”?
另外,有没有类似的东西pthread_exit()
在 C 中 在 C# 中?
Thread.Abort
将“杀死”线程,但这大致相当于:
场景:您想要关闭计算机
解决方案:将炸药绑在计算机上,点燃它,然后运行。
最好通过以下方式触发“退出条件”CancellationTokenSource.Cancel
,设置一些(安全访问的)“正在运行”布尔值等,然后调用Thread.Join
。这更像是:
场景:您想要关闭计算机
解决方案:单击“开始”、“关闭”,然后等待计算机断电。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)