Интервью: в чем разница между pthread и windows thread, созданным _beginthread(ex)?
Меня спросили об этом в интервью для разработчиков на C++, каков ответ на это?
1 ответ
Решение
Я бы сказал:
Если бы я хотел создать переносимый кроссплатформенный двоичный файл C++, я бы использовал pthreads и использовал бы реализацию pthread для окон. Если бы я хотел создать бинарный C++ для Windows, я бы использовал beginthread и избегал сторонней зависимости от библиотеки pthread.
Если они действительно хотели узнать сложные внутренние детали, описывающие различия между ними, вам следует дважды подумать о работе там. Если только это не было для обратной инженерии.