2012-03-15 19 views
13

私はちょうどタスクについて質問しましたが、実際にはもっと一般的な質問をしたいと思っていました。 タスクとスレッドの長所と短所を要約できますか? タスクまたはスレッドを使用する方法を理解するには?タスクを使用するタイミングとスレッドを使用するタイミング

+0

私は似た(ただし、まったく同じ)質問[ここ](HTTPに答えました.com/a/9493446/960195)。それが便利になることを願っています。 –

+0

@AdamMihalcin私は、タスクやスレッドのそれぞれの特定のケースで何を使用すればよいか答えられるアルゴリズムを探していますか? – javapowered

+1

http://stackoverflow.com/questions/9493421/different-between-task-system-threading-task-and-thread#comment12019624_9493421 – dlev

答えて

5

Taskは、何かを非同期的に処理するためのプログラムです。 Threadは実際にOSカーネルオブジェクトですを実行しました。 Taskについては、あなたのCPUで現代的に実行するのがどれだけ優れているかを「知っている」巧妙なスレッドアグリゲータ/オーガナイザーのように考えてください。マルチスレッド化の一般的な実装よりもはるかに洗練されたものになっています(マイクロソフトからの推奨される選択です)。 Threadsを簡単に管理できるようにする機能です。 。// stackoverflowの:あなたがに興味がある可能性があり、パフォーマンスの問題にいくつかのヒントを与えることがあり、このShould i use ThreadPools or Task Parallel Library for IO-bound operationsにも

ルック

関連する問題