小编KPK*_*KPK的帖子

我的线程代码的执行时间不会受到具有Join的线程的影响

我正在我的一个应用程序中创建三个线程.我的要求是创建这三个线程并启动它们的方法不应该返回,除非执行所有这三个线程.

我尝试在所有三个线程上使用Join.但是,我观察到当我使用Join时,我的方法的总执行时间是所有三个线程的执行时间的总和.换句话说,它们是按顺序执行的.

我尝试使用ThreadState,但从MSDN和stackoverflow实现,ThreadState属性应仅用于调试目的,而不是用于实际编码.

我能做到这一点并保持执行并行的最佳方法是什么.

任何想法将不胜感激.提前致谢

.net c# multithreading

1
推荐指数
1
解决办法
158
查看次数

标签 统计

.net ×1

c# ×1

multithreading ×1