任何人都可以提供一个示例或任何描述如何生成线程的链接,其中每个线程将同时执行不同的工作.
假设我有job1和job2.我想同时运行两个作业.我需要这些工作并行执行.我怎样才能做到这一点?
Jon*_*eet 17
好吧,从根本上说它很简单:
ThreadStart work = NameOfMethodToCall;
Thread thread = new Thread(work);
thread.Start();
...
private void NameOfMethodToCall()
{
// This will be executed on another thread
}
Run Code Online (Sandbox Code Playgroud)
但是,还有其他选项,如线程池或(在.NET 4中)使用Parallel Extensions.
我有一个相当陈旧的线程教程,而Joe Alabahari也有一个.
| 归档时间: |
|
| 查看次数: |
13675 次 |
| 最近记录: |