hilos mingw-w64: posix vs win32

Estoy instalando mingw-w64 en Windows y hay dos opciones: hilos win32 y hilos posix. Sé cuál es la diferencia entre los hilos de win32 y los pthreads, pero no entiendo cuál es la diferencia entre estas dos opciones. Dudo que si elijo los hilos de Posix, me impedirá llamar a funciones WinAPI como CreateThread.

Parece que esta opción especifica qué API de subprocesos utilizará algún programa o biblioteca, pero ¿por qué? ¿Por GCC, libstdc ++ o por otra cosa?

Encontré esto:¿Cuál es la diferencia entre thread_posixs y thread_win32 en gcc port of windows?

En resumen, para esta versión de mingw, el lanzamiento de threads-posix usará la API de posix y permitirá el uso de std :: thread, y el threads-win32 usará la API de win32, y deshabilitará la parte std :: thread de estándar.

Bien, si selecciono los hilos de win32, entonces std :: thread no estará disponible pero los hilos de win32 se seguirán utilizando. Pero usado por que?

Respuestas a la pregunta(3)

Su respuesta a la pregunta