Azureコードに対してVisualStudio2010スレッドプロファイラーを実行したところ、多くの競合が発生していることに気付きました。私のコードは実行中よりも頻繁にブロックされます!
私のワーカーには、カスタムスレッドロジックがまったくありません。これは単純なWhileループであり、さまざまなキューに作業があるかどうかを尋ねます。QueueRepositoryClassのインスタンスを作成してから、GetQueueMessage関数を呼び出します。
何らかの理由で、複数のスレッドがGetQueueMessageメソッドにヒットし、同じqueueClientインスタンスを使用しているようです。おそらくそれは私がCloudStorageAccountオブジェクトを押しつぶした結果ですか?それとも、CreateCloudQueueClient拡張メソッドですか?