代码之家  ›  专栏  ›  技术社区  ›  Navaneeth K N

平行延伸和锁定-C#

  •  0
  • Navaneeth K N  · 技术社区  · 14 年前

    我正在读优秀的 article 关于Joe Albahari的并行扩展。他说,

    利用多个核心对于 大多数服务器应用程序 单独的客户端请求,但更难 因为它通常 要求你 计算密集型代码和do 以下内容:

    1. 把它分成小块。
    2. 通过多线程并行执行这些块。
    3. 当结果可用时,在线程安全且 行为举止。

    尽管你可以用它来做这一切 经典的多线程结构, 尤其是在台阶上 分区和排序的方法。A 更进一步的问题是 当许多人 线程同时处理相同的数据。

    设计了PFX库 特别是在这些方面提供帮助 情节。

    PFX 减少冲突?

    PFX公司

    1 回复  |  直到 14 年前
        1
  •  1
  •   Stephen Cleary    14 年前

    在PFX的分区方面做了大量的工作,还增强了 ThreadPool 有工作要做。在这两者之间,消除了大量争用(与标准的共享生产者/消费者队列方法相比)。