C#4.0ではTask
、System.Threading.Tasks名前空間にあります。間の真の違いは何であるThread
とはTask
。私は自分自身のためにいくつかのサンプルプログラム(MSDNから取得したヘルプ)を作成しました
Parallel.Invoke
Parallel.For
Parallel.ForEach
しかし、アイデアがそれほど明確ではないため、多くの疑問があります。
私は最初にStackoverflowで同様のタイプの質問を検索しましたが、この質問のタイトルでは同じものを取得できなかった可能性があります。以前にここに投稿された同じタイプの質問について誰かが知っている場合は、リンクの参照を教えてください。
タスクはあなたがやりたいことです。
スレッドは、そのタスクを実行する可能性のある多くのワーカーの1つです。
.NET 4.0の用語では、タスクは非同期操作を表します。スレッドは、作業をチャンクに分割し、別々のスレッドに割り当てることによって、その操作を完了するために使用されます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加