0

我有大约 4000 行的数据库代码。大约需要 30 40 分钟。用于执行。

我想创建 20 个包含相同命令行的批处理文件,以便我可以使用线程同时启动它们。

没有一个批处理文件依赖于其他批处理文件。都是独立的。只有依赖项都将在同一个数据库上执行。

谁能指导我如何进行,以减少通常执行所需的时间。

4

1 回答 1

1

1)并行运行一系列命令并不总是更快。

2)要并行运行它们,您不需要批处理文件。看看 Threads 或 ThreadPool。

3) 要使用批处理文件,请将内容写入(临时)文件并使用 System.Diagnostics.Process 类执行它。

于 2010-04-15T11:24:25.647 回答