pthread - Tutorial de subprocesamiento C++
thread c++ ejemplo (4)
¿Existe un buen tutorial sobre cómo trabajar con hilos (de programación) en Visual Studio 2005? No relacionado con MFC , solo C ++ nativo (no .NET).
En lugar de usar Win32 Threads directamente, consideraría usar un wrapper de subprocesos como Boost . Estos son multiplataforma por lo que portar su aplicación más tarde será más fácil.
Pruebe uno de estos artículos en The Code Project :
Puede echar un vistazo a los siguientes tutoriales de OpenMP . Esto no afecta a todos los conceptos de multihilo en VC ++, sino solo a OpenMP, que es compatible con VC ++. OpenMP es fácil de usar en algunos casos simples de multihilo, por ejemplo, iteraciones independientes en bucle, bloques de código independientes que se pueden ejecutar simultáneamente. Aunque OpenMP no es tan flexible en comparación con otros enfoques, es muy fácil de usar.
Para habilitar OpenMP, debe activarlo en las propiedades del proyecto, "C / C ++ / Language / OpenMP Support".
Programación multiproceso Win32
Pruebe también algunos de los podcasts gratuitos de pregrado en los sistemas operativos. Puede encontrar discusiones teóricas sobre bloqueo, multihilo, etc. ( el que yo conozco es de Berkeley y está basado en Java, pero sigue siendo relevante).