规划并行性

Joa*_*nge 0 .net c# parallel-processing

如果您计划编写一个计算量很大的并行应用程序,那么您将使用什么准则来设计对象(无论是类还是结构,还是其他任何东西),以最大限度地发挥从并行性中获得最大收益的潜力.

我正在考虑一个应用程序,它说解释/编译一个类似于树的图形对象,它需要创建东西,将它传递给另一个要处理的对象,依此类推,具有树状结构.

从早期的设计过程中应该考虑什么?

Ed *_* S. 6

如果您可以使用大量不可变数据结构,那将节省您大量的时间,打字和头痛.