访谈:_beginthread(ex)创建的pthread和windows线程有什么区别?

时间:2011-03-17 20:47:02

标签: c++ multithreading pthreads beginthread

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

1 个答案:

答案 0 :(得分:10)

我会说:

  

如果我想创建一个便携式跨平台   C ++二进制文件,我使用pthreads并使用   pthread的实现   视窗。如果我想创建一个   特定于Windows的C ++二进制文件,我会用   开始并避开第三方   依赖于pthread库。

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