【发布时间】:2013-02-09 06:59:15
【问题描述】:
我创建了一个线程来处理我的代码中的阻塞方法。这样,我的代码除了运行该阻塞方法之外还可以做其他事情。
问题:如何正确终止线程?我是否必须解除阻塞方法,然后终止线程。还是我可以直接终止线程而不用担心任何丑陋的崩溃?
【问题讨论】:
-
如果您不希望线程永远阻塞,请不要将其编码为。真的就是这么简单。任何时候你觉得你需要从外部进入并强制线程做某事,这只是证明你没有编写线程来做你真正想做的事情。
标签: c# multithreading methods blocking terminate