Portabilidad de pthreads-win32 sobre varios compiladores de Windows
Estoy usando pthreads-win32 para permitir el soporte de subprocesos para Windows.
Tengo un proyecto multiplataforma que usa pthreads y quiero que funcione en Windows con varios compiladores y diferentes versiones del sistema operativo.
Al menos, de acuerdo con la documentación, pthreads-win32 debería funcionar con MSVC e incluso con las compilaciones MSVC proporcionadas.
Pero no sé si la biblioteca se prueba con los últimos compiladores de MSVC como MSVC-2008 y si es compatible con ventanas de 64 bits.
DeTu propia experiencia ¿Conoces algún problema con esta biblioteca?
¿Algún problema con MSVC8, MSVC9, MSVC10?¿Algún problema con Windows x86_64?¿Algún problema con Windows Vista / Windows 7?Notas:
Ni siquiera trate de recomendar el uso de Boost.Thread, no me interesa. Y estoy familiarizado con la biblioteca Boost.ThreadNo estoy interesado en reinventar la rueda con Win32 API (que carece de bloqueos RW, variables condicionales, etc.).Logré compilar proyectos con MSVC-2008 y MinGW GCC-4.3 y luego ejecuté pruebas unitarias fácilmente, usando la DLL precompilada actual de pthreads.Solo necesito conocer las limitaciones de pthreads-win32.