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

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

1 ответ

Решение

Я бы сказал:

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

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

Другие вопросы по тегам