2つのタスクを同時に実行したい場合、C#.netでプログラミングを行うにはどうすればよいですか?そのバッチジョブなので、パフォーマンスも重要です。
質問する
791 次
2 に答える
1
.NET Framework 4 または 4.5 を使用している場合....Thread の代わりに Task クラスを使用することをお勧めします。タスクは TPL を使用し、基盤となるハードウェアに基づいて適切な数のスレッドを作成し、マルチコア マシンのプログラムを実行するとパフォーマンスが向上します。
于 2012-10-18T10:11:55.113 に答える
0
そのためのツールが 2 つあります。タスクとスレッドです。ほとんどの場合、Thread で十分です。
次のように簡単です。
Thread myThread = new Thread(delegateMethod);
myThread.Start();
ハードウェアがそれらを提供できる限り、いくつでも開始でき、それらは並行して実行されます。
于 2012-10-18T10:03:50.730 に答える