Я бы сказал:
Если бы я хотел создать портативный кроссплатформенный
C ++ бинарный, я бы использовал pthreads и использовал
реализация pthread для
окна. Если бы я хотел создать
бинарный C ++ для Windows, я бы использовал
начать и избегать сторонних
зависимость от библиотеки pthread.
Если они действительно хотели узнать сложные внутренние детали, описывающие различия между ними, вам следует дважды подумать о работе там. Если только это не было для обратной инженерии.