Интервью: в чем разница между pthread и потоком windows, созданным _beginthread (ex)? - PullRequest
10 голосов
/ 17 марта 2011

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

1 Ответ

10 голосов
/ 17 марта 2011

Я бы сказал:

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

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

...