并行执行文件

时间:2011-05-24 12:08:08

标签: c# php xml

下面是我的问题

  1. 我在服务器中有一个名为'dts'的'1'文件夹。它包含.xml文件(每次运行的文件数可能不同)

  2. 这些xml文件包含数据库表值。

  3. 在网站上使用php执行此文件。即,使用PHP xml表值导入服务器数据库。

  4. 我的任务是在桌面实用程序中使用“C#”调用这些PHP文件(用于执行上述任务)。

  5. 我正在成功执行此操作。

  6. 如果'dts'文件夹包含更多xml文件,则需要花费大量时间才能完成任务。

  7. 有没有办法使用c#

    调用多个xml文件

2 个答案:

答案 0 :(得分:1)

使用线程与c#,c#支持线程,或简单调用多个请求实例

答案 1 :(得分:0)

您可以使用Task Parallel library来调用PHP文件是并行的。例如,尝试使用Parallel.ForEach

// Parallel equivalent
Parallel.ForEach(sourceCollection, item => Process(item));