Référence multithreading? [fermé]
-
03-07-2019 - |
Question
Je demande une bonne référence pour la programmation multithreading en termes de concepts avec de bons exemples utilisant C ++ / C #?
La solution
Bonne référence pour la lecture:
Gestion des threads dans le CLR
Accès à la liste de contrôle ThreadPool
Multithreading avec C #
Pourquoi sommes-nous? enfilez les collections en toute sécurité?
Threading en C #
Bibliothèque de Thread Power de Jeffrey Richter
utilisation de variables de condition
Threading Building Blocks.org!
Le moulin de Sutter - Un accès concurrentiel efficace: comprendre les performances parallèles
Le moulin de Sutter - Concurrence effective : Utiliser les threads correctement = Isolation + Messages asynchrones
Synchronisation des threads (Guide de programmation C #)
Comment synchroniser l'accès à une ressource partagée dans un environnement multithreading en utilisant Visual C #
Utiliser les threads correctement = Isolation + Messages asynchrones
Calcul parallèle et multicœur avec C / C ++
Penser simultanément à .NET
Programmation du pool de threads dans le .NET Framework
Visual Basic .NET: Suivi, journalisation et filetage simplifiés avec .NET
Optimisez votre application avec la puissance de la technologie Hyper-Threading
Dangers liés à l'accès simultané - Résolution de 11 problèmes potentiels liés à votre code multithread .
INFO: descriptions et fonctionnement des modèles de threading OLE - COM STA MTA
Threading en C #
Synchronisation des threads (Guide de programmation C #)
Présentation de la simultanéité dans .NET Framework 3.5 < br>
Multi-threading dans .NET: Introduction et suggestions
Guide de programmation Oracle - Multithreaded
Didacticiel sur la lecture multithreading
Programmation 64 bits avec Visual C ++
Comment: créer et fermer des threads (programmation C #) Guide)
Autres conseils
- L'art de la programmation multiprocesseur avec des exemples en Java (beaucoup peuvent être réécrits en C ++, mais certains deviennent difficiles en raison de la récupération de place).
- Modèles de programmation parallèle
- Runtime accès simultané et coordination , Extensions Parallel Framework , Microsoft page de simultanéité - différentes approches Microsoft pour .NET qui tentent de rattraper Java avec différents concepts de concurrence de haut niveau (JSR166, JSR 166y)
- La concurrence dans Java en pratique (ne répond pas aux critères de C ++ / C #)
- Structures de données partielles verrouillables
- La concurrence C ++ en action - couvrira le multithreading du point de vue du C ++ moderne
- Herb Sutter à propos de la simultanéité
- Propositions C ++ 0x, par exemple N2709 , N2744 , etc.
Je recommande Le nouveau livre de Joe Duffy sur la simultanéité sous Windows. Il couvre à la fois l'API Win32 et le framework .NET. Excellente lecture.
http://www.albahari.com/threading/
Livre de discussions gratuit de Joseph Albahari ..
PS: le site contient également des traductions en chinois, tchèque, persan et russe.
J'ai acheté la version vb.net de ce livre Manuel de threading en C # (broché) d'Amazon, qui a toute la référence dont j'ai besoin.
La bibliothèque MSDN Library, bien que volumineuse, détaille la plupart des informations dont vous avez besoin et contient des liens vers de nombreux didacticiels - article .
Le Petit livre de Sémaphores est un manuel d'introduction gratuit et en ligne. Exemple de code est tout en Python.