Would you recoomend this project?
The libpsync library provides lightweight portable synchronization primitives (thread, mutex, semaphore, etc.) for C/C++ under a non-restrictive license.
You can download file releases of libpsync project from List of release files
System RequirementsOperating System: Cygwin (MS Windows), MinGW/MSYS (MS Windows), All 32-bit MS Windows (95/98/NT/2000/XP), POSIX (Linux,BSD,Solaris etc..), BSD, Other, Console-based Platforms
List of release files