2010-04-09 86 views
0

我正在创建一项服务,需要执行以下任务:咨询银行服务并将数据保存到数据库中。难题在于:它需要并行执行每个过程。多线程咨询服务

我的意思是更好的选择是实现多线程服务,每个线程运行每个实例。但它是如何完成的?

感谢

+0

感谢您的答案。对于这种情况,ThreadPool更好,因为该服务已经在生产环境中,并使用.NET 2.0。顺便说一句,我将学习WF以供稍后实施。 – Erup 2010-04-09 17:03:53

回答

1

如果您可以定位.Net Framework 3.0+,则应考虑使用工作流程(WF)。 WF允许您将粒度操作同步到全局活动中。请注意,ParallelActivity不是多线程活动执行。你将在网上找到大量有关WF的样本,这些样本是你正在使用的应用程序。