gpt4 book ai didi

C# 多线程 - 设置同步点

转载 作者:行者123 更新时间:2023-11-30 22:27:17 24 4
gpt4 key购买 nike

程序有n个线程(图形着色,一个线程负责一个节点)执行相同的代码。如何以这种方式建立同步点:在 n 个线程中的每一个都达到这一点之前,没有线程可以通过该点?想法类似于当线程到达特定位置时递增的计数器。在 C# 中解决它的最佳方法是什么?

最佳答案

有多种方法可以做到这一点。

System.Threading.Barrier 类 (Fx4+) 似乎非常合适,请参阅 An Intro to Barrier

关于C# 多线程 - 设置同步点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11365694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com