問題タブ [ccr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - CCR、イールド、VB.net
私は、CCR (Concurrency And Coordination Runtime) について頭を悩ませ、学ぶ価値があるかどうかを確認しようとしています。
私は主に Vb.net でプログラミングを行っており、CCR を使用するほとんどの例では Yield キーワードを使用しています。
CCR を使用する上で、Yield はどの程度重要ですか? 回避策はありますか? VB.net は Yield コマンドを取得しますか? (そうでない場合、なぜそうしないのですか?)
wcf - ASynchronous WCF サービスでの CCR の使用
非同期 WCF Web サービスと組み合わせて CCR (同時実行および調整ランタイム) を使用する方法を学んでいます。
これはテスト WCF サービスです。
ID 番号を取得し、一致するアカウント名 (存在する場合) を返します。
一致するアカウントを見つける CCR 関数を作成しました (明らかに多くの作業が必要です。これは概念の証明にすぎません)。
結果を返すにはどうすればよいですか (グローバル ポート?)、さらに重要なこと: スレッドをブロックせずに CCR を WCF 非同期サービス コールにプラグインするにはどうすればよいですか?
asynchronous - 非同期 SQLCommand と CCR
Jeffrey Richterによるこの msdn 記事のデモ コードを試してみました。
SqlCommand.BeginExecuteReader を処理するために、彼の ApmToCcrAdapters に新しい関数を追加しました。読む前にリーダーを閉じているだけです。
次のコードは、FromIteratorHandler を提供するために使用されます。
次に、次のコードを呼び出します。
resources - Concurrency and Coordination Runtime (CCR) の学習リソース
私は最近、Concurrency and Coordination Runtime (CCR) のインとアウトについて学んでいます。 この比較的新しいテクノロジーに関する優れた学習リソースを見つけることは、非常に困難でした。
(Google ですばやく検索すると、「Creedence Clearwater Revival」がトップの結果として表示されます!)
私が見つけたリソースのいくつか:
- Robotics Developer Studio に関する WROXの無料の電子書籍の章
- 良い記事/ InfoQ への投稿
- Roboticのメンバーブログ
- 非常に活発なMSDN CCR フォーラム- ここから多くの助けが得られました。
- Jeffrey Richter による優れたMSDN マガジン
- 公式CCR ユーザー ガイド- あまり役に立たなかった
- CCR に関する優れたブログシリーズ
- iodyner CCR 関連ブログ- 更新:ここに移動
- Channel9.msdn.com の8つほどのビデオ
- MS Robotics Studio のCCR パターン ページ- まだ読んでいません
- 4 x Stackoverflowに関する CCR の質問- ほとんどの質問は私のものです。笑
- CCR および DSS ツールキットが MSDN メンバーにリリースされました
CCR 向けの優れた学習リソースはありますか?
Microsoft がより多くの資料を公開してくれることを心から願っています。MS は、ほとんどの人が CCR を DSS および Robotics Studio から切り離して使用していることを認識する必要があると思います。
アップデート
Mix 2010 カンファレンスでは、Myspace が中間層で CCR フレームワークをどのように使用しているかについてプレゼンテーションを行いました。また、コードベースをオープンソース化しました。
asynchronous - ブロックされたスレッドの検出
私は非同期アプリケーション (私は CCR を使用しています) のトラブルシューティングに関する理論を持っていますが、誰かが私の論理を確認できるかどうか疑問に思っています。
デフォルト数のスレッド (つまり、コアごとに 1 つ) を使用する CCR ベースのマルチスレッド アプリケーションが、指定された 2 倍のスレッドを使用する同じアプリケーションより遅い場合、コードのどこかでスレッドがブロックされていることを意味しますか?
どう思いますか?これは、スレッドが誤ってブロックされているかどうかを検出するための迅速かつ有効な方法ですか?
.net - CCR で因果関係を使用するとメモリ リークが発生するのはなぜですか?
因果関係の使用に関する情報を持っている人はいますか? これらが大量のメモリ負荷を引き起こしているように見えたため、プロジェクトでこれらを使用しようとして失敗しました。
これは異常ですか?
ドキュメントに記載されている通常の (非常に単純な) 例以外に、CCR コードで因果関係を使用することに関する多くの情報はありません。
因果関係を取り除き、より従来の例外処理に置き換えたため (CCR では一般的ではありません!)、コード例を一言で示すことはできません。
wcf - CCR と WCF の統合に関する質問
ASynchronous WCF サービスで CCR を使用するこのソリューションについて
なぜこれを行う必要があるのですか:
ThreadPool.QueueUserWorkItem(s => callback(this));
callback(this) を呼び出すだけでなく、
QueueUserWorkItem はさらに別のスレッドを使用しませんか?
.net - Microsoft の CCR と Task Parallel Library の比較
Microsoft は、同時操作のサポートを改善するために、少なくとも 2 つの異なるアプローチを採用しています。
1) Microsoft Robotics Studio およびCCR & DSS Toolkitの一部である Concurrency Coordination Runtime (CCR) です。
2) タスク並列ライブラリ ( TPL ) (.NET 4.0 の一部であり、現在 Beta 1 リリース)
これら 2 つの異なるソフトウェアを使用した経験があり、それらを比較対照できる人がいるかどうかを知りたいです。
ccr - 64ビットWindowsでのMSRoboticsStudioのセットアップ
64ビットWindowsVistaでMicrosoftRoboticsStudio 2.0をセットアップするための最良の方法は何ですか?どうやら、正しく実行するには、デフォルトのインストール以外に何かを行う必要があります。