The*_*ask 1 .net c# multithreading
致电之前:
th.Abort();
Run Code Online (Sandbox Code Playgroud)
我该如何等待ThreadState成为ThreadState.Abort现实然后执行某件事?可能吗?
您可以调用Thread.Join()(MSDN)。像这样:
th.Abort();
th.Join();
Run Code Online (Sandbox Code Playgroud)
对Join()的调用将导致调用线程在继续之前等待该线程终止。
另外,如果您的工作线程正在与几乎所有其他事物进行交互,则可能不应调用Thread.Abort()。
| 归档时间: |
|
| 查看次数: |
2489 次 |
| 最近记录: |