2009-10-06 6 views
2

L'un de la bibliothèque sur laquelle je travaille nécessite la prise en charge des opérations asynchrones. Cette bibliothèque communique avec des périphériques externes à l'aide du port série (RS232), qui peut être silencieux. J'ai parcouru de nombreux articles MSDN, mais je ne me sens pas confiant. Je pense que si vous êtes sûr à 100% que votre application multithread est compatible avec les threads, alors cela pourrait fonctionner mais si vous pensez que cela pourrait fonctionner, cela fonctionnera sûrement.Références pour apprendre à écrire une application multithread en C#?

Pouvez-vous suggérer des articles/livres pour apprendre le multi-threading dans .net/C#? Quelque chose qui me dit la bonne façon de l'implémenter dans une bibliothèque .NET (en utilisant de bons modèles, etc.).

Je préférerais un livre car un livre couvre normalement un sujet en profondeur (alors que les articles touchent normalement un sujet particulier à la fois).

Répondre

4

J'aime this article qui est assez bon pour comprendre la base du filetage, et qui explique la différence entre presque tous les objets de synchronisation/de filetage disponibles dans le .NET Framework.

+0

Hmm ... Un bon. Assez complet et qualifié pour s'appeler un livre. Merci. – Hemant

1

This était ma première étape d'apprentissage. L'une des étapes les plus avancées est Joe Duffy's book. Je ne suis pas sûr de ce qui se passe entre les deux, pour moi c'était une mauvaise compréhension, un désastre et un malheur, j'espère que vos voyages sont plus sûrs. :)

Questions connexes