現在、Windows Azureプロジェクトに取り組んでおり、コマンドパターンを使用してメソッド呼び出しをカプセル化しています。現在、コマンドを並行して実行し、作成されるスレッドの数を制御しようとしています。
最初の考え:ThreadPoolは使いやすく、MaxThreadsを設定できます。しかし、私が知る限り、すべてのBegin *(BeginInvokeなど)-メソッドはスレッドプールを使用するため、コマンド専用のスレッドの数を制御することはできません。
今日、同僚がMSDNでこのTaskSchedulerを見つけました。これは、ThreadPoolよりも見栄えが良いですが、正しく機能するかどうかはわかりません。
ThreadPoolに代わるものは他にありますか?ThreadPoolとWindowsAzureの経験はありますか?