質問

私はそれが学習の価値があるかどうかを確認するためにCCR(同時実行と協調ランタイム)のまわりで私の頭を取得しようとしてきました。

私はVb.netで主にプログラムし、CCRの使用例のほとんどでyieldキーワードを使用します。

CCRを使用するための収量はどのように不可欠ですか? 回避策はありますか? VB.netは、収量のコマンドを得るのだろうか? (そうでない場合はなぜいけないのでしょうか?)

役に立ちましたか?

解決

はい、反復子ブロックは(収率文によってシニフィエとして)私が理解からCCRにかなり重要です。彼らは読める非同期ワークフローを可能にするものです。

あなたはすでにパラレル拡張機能で見たことがありますか?別に何かから、友好的VB.NET の可能性が高いですし、それが出てきたときに、のそれは「メイン」.NET 4.0になるだろう - そうでない場合、私はCCRの前にいることを試してみました。

他のヒント

yieldキーワードは必須ではないが、CCRを使用している場合、それは物事が非常に簡単になります。エレガントではないので、ほぼ単純にプリミティブを使用して行うことができるが、ハンドラメソッドでタスクを起動するために必要とされます。私はVB.NETで書かれた任意のCCRのコードを見たことがないが、私は(私はこれを確認することはできませんけれども、私がすべてのVB.NETを書いて以来、長い時間となっているされると、)のIEnumerableオブジェクトを返すための回避策があるとし。私が聞いた最後の時間は、VB.NET 10はyieldキーワードと同等のものを取得されることが公正な可能性がありました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top