代码之家  ›  专栏  ›  技术社区  ›  Erup

多线程咨询服务

  •  0
  • Erup  · 技术社区  · 16 年前

    我正在创建一个需要执行以下任务的服务:咨询银行服务并将数据持久化到数据库中。 困难在于:它需要并行地执行每个进程。

    我的意思是更好的选择是实现多线程服务,每个线程运行每个实例。但它是怎么做到的?

    谢谢

    2 回复  |  直到 16 年前
        1
  •  1
  •   Justin Ethier    16 年前

    你可以使用 ThreadPool 这样做。

    How to: Use a Thread Pool (C# Programming Guide) 将是一个开始阅读线程池的好地方。

        2
  •  1
  •   Basbrun    16 年前

    如果可以以.NET Framework 3.0+为目标,则应考虑使用工作流(WF)。WF允许您将粒度操作同步到全局活动中。注意ParallelActivity不是多线程活动执行。你会在网上找到很多关于WF的例子,这些都是你正在开发的应用程序。

    推荐文章