10

我在 C++ 开发人员职位面试中被问到这个问题,答案是什么?

4

1 回答 1

10

我会说:

如果我想创建一个可移植的跨平台 C++ 二进制文件,我会使用 pthreads 并为 windows 使用 pthread 实现。如果我想创建一个特定于 Windows 的 C++ 二进制文件,我会使用 beginthread 并避免第 3 方对 pthread 库的依赖。

如果他们真的想知道描述两者之间差异的复杂内部细节,你应该三思而后行在那里工作。除非是为了逆向工程工作。

于 2011-03-17T20:55:20.453 回答