Je viens de lancer le profileur de threads Visual Studio 2010 par rapport à mon code Azure et j'ai remarqué que je reçois beaucoup de conflits. Mon code est bloqué plus souvent qu'il ne fonctionne!Qu'est-ce qui provoque des conflits de threads avec mon code Azure Queue?
Mon travail ne possède aucune logique de threads personnalisée. C'est une simple boucle While qui demande plusieurs files d'attente si elles ont du travail. Je crée une instance de la classe QueueRepositoryClass, puis j'appelle la fonction GetQueueMessage.
Il semble que, pour une raison quelconque, plusieurs threads atteignent ma méthode GetQueueMessage et utilisent la même instance de fileClient. Peut-être est-ce un résultat de moi ruser l'objet CloudStorageAccount? Ou est-ce la méthode d'extension CreateCloudQueueClient?