序
并行for循环
计算着色器里可以弄,但是那个得先了解一堆api,比如什么setBuffer
unity 的 job system好像也可以弄,但是那个也得先了解一堆api
这些都是大而全的,有没有那种,没那么神通广大但是比较容易上手的?
就像C++的openmp,加几行就行了。
unity与c#与多线程
(84条消息) Unity多线程知识点记录_unity 多线程_被代码折磨的狗子的博客-优快云博客
总的来说,可以用。

C#如何并行执行for循环?
Parallel For Loop in C# with Examples - Dot Net Tutorials
一个图就说明白了:

搞点代码,更具体一些。

文章介绍了在C#中如何使用Parallel.For实现并行for循环,对比了Unity中的计算着色器和JobsSystem,强调了简单易用的特性。并提供了代码示例,展示如何将串行循环转换为并行,以及如何通过计时来评估效率提升。文章最后提到了这种方法的局限性,如CPU核心数量和未处理的同步问题。
最低0.47元/天 解锁文章
534

被折叠的 条评论
为什么被折叠?



