c# - Thread.CurrentThread.Join() 什么时候有意义?

标签 c# multithreading c#-4.0

调用 Thread.CurrentThread.Join() 的效果是什么,是否/何时调用它有意义?

最佳答案

真的吗

CurrentThread.Join()

你在真实代码中看到的——我有点怀疑,除非它是一些防止其他线程加入当前线程的 hack——或者是它

CurrentThread.Join(someTimeout)

后者相当于

Thread.Sleep(someTimeout)

如果您处于 GUI/COM 情况,除了加入当前线程允许消息泵送继续。

关于c# - Thread.CurrentThread.Join() 什么时候有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17072576/

相关文章:

外部 dll 中的 c#/wpf OpenMP

.net - SOA : WCF 中转换层的替代方案

java - 这个同步块(synchronized block)是否需要?

java - 在哪个线程上执行 JavaFX 更改监听器?

c#-4.0 - 从只读文件系统打开 SQL Server CE 数据库数据

c# - SystemSounds.Asterisk.Play()在发布后无法正常工作

c# - MethodInfo可以用作字典键吗?

javascript - 更新 Dynamics CRM 项目中的业务流程特定详细信息

c# - 将 Oracle AES 256 加密复制到 C#

Java 同步块(synchronized block)