C++ le multithreading tutoriel
Est-il un bon tutoriel sur la façon de travailler avec (programmation) des threads dans Visual Studio 2005? Pas MFC apparentées, natif C++ (pas d' .NET).
Vous devez vous connecter pour publier un commentaire.
Est-il un bon tutoriel sur la façon de travailler avec (programmation) des threads dans Visual Studio 2005? Pas MFC apparentées, natif C++ (pas d' .NET).
Vous devez vous connecter pour publier un commentaire.
Au lieu d'utiliser les threads Win32 directement, je voudrais examiner à l'aide d'un fil wrapper comme Stimuler les threads. Ces sont de la croix-plate-forme de sorte que le portage de votre demande plus tard sera plus facile.
Vous pouvez prendre un coup d'oeil à la suivant OpenMP tutoriels. Ce n'est pas la préoccupation de tous les concepts de multi-threading dans VC++, mais OpenMP, qui VC++ prend en charge. OpenMP est facile à utiliser dans certains cas simples de multithreading, pour l'instance indépendante d'itérations dans la boucle, indépendante des blocs de code qui peuvent être exécutées simultanément. Bien que OpenMP n'est pas aussi flexible en comparaison avec d'autres approches, mais il est très facile à utiliser.
Pour permettre OpenMP, vous devez l'activer dans les propriétés du projet, "C/C++/Langue/OpenMP Support".
Win32 Programmation Multithread
Également essayer certains de la gratuit du premier cycle des podcasts sur des systèmes d'exploitation. Vous pouvez trouver des discussions théoriques sur le verrouillage, le multithreading, etc. (le seul que je connaisse est de Berkeley et est basé sur Java, mais il est toujours d'actualité).
Essayer un de ces articles sur Le Projet De Code:
La création d'un C++ de la Classe Thread
Comment utiliser WIN32 Événement Objet de Noyau