Интервью: в чем разница между потоком pthread и windows, созданным _beginthread (ex)?

Меня спросили об этом в интервью с разработчиком на сайте С++, каков ответ на этот вопрос?

Ответ 1

Я бы сказал:

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

Если они действительно хотели знать сложные внутренние детали, описывающие различия между ними, вы должны дважды подумать о том, чтобы работать там. Если бы это не было для обратной инженерной работы.