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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta