【发布时间】:2012-01-10 15:52:19
【问题描述】:
有没有办法在 C# 中动态编码线程? 例如,我们希望程序用户定义用于某些计算的线程数
【问题讨论】:
-
我认为答案是肯定的,但在我向您展示示例之前需要更多信息。或许您可以详细解释一下计算的要求和性质?
-
算什么?并非每个算法都可以并行化,但如果可以,那么您可以轻松创建任何合理数量的线程。但是,在双核机器上拥有 100 个线程不会给您带来太多好处。
-
没关系,因为它与编程艺术有关,而且我知道顺序算法的线程是浪费时间(不是不可能,而是可能的)。假设所有操作都已定义,并且线程数与这些操作功能之间存在关系。
标签: c# multithreading dynamic macros