如果我想同时执行两个任务,我想知道如何在 C#.net 中进行编程?它是一个批处理作业,因此性能也很重要。
问问题
791 次
2 回答
1
如果您使用的是 .NET 框架 4 或 4.5....最好使用 Task 类而不是 Thread。Task 使用 TPL 并根据底层硬件创建适当数量的线程,如果您运行多核机器的程序,它会给您带来性能优势。
于 2012-10-18T10:11:55.113 回答
0
为此,您有两个工具:任务和线程。在大多数情况下,Thread 就足够了。
它很简单:
Thread myThread = new Thread(delegateMethod);
myThread.Start();
您可以根据需要启动任意多个,它们将并行运行,只要您的硬件可以提供它们。
于 2012-10-18T10:03:50.730 回答