我期待着在接下来的几周内接受 C++ 面试。 (yay) 所以我一直在重新学习 C++ 并学习起来。不幸的是,我意识到我从未在 C++ 中实现过线程,并且有点担心有关并发性的测验。
据我所知,C++ 在 Linux 中使用 pthreads,在 Windows 中使用一些其他设备。它是否正确?是否有另一个行业标准,我应该知道的更多 OO 方式来处理 C++ 中的线程?在 C++ 中练习和学习线程时,是否有任何好的 Web 资源可以指给我看?
谢谢!
最佳答案
有一个boost threads可能是最接近标准的库。
通常线程由操作系统提供,因此您可以得到操作系统提供的任何内容。此外,人们第一次接触线程通常是在 GUI 中,以允许后台计算不阻塞 GUI,因此人们倾向于使用特定 GUI 框架(MFC/Qt 等)提供的线程函数
关于c++ - 在 C++ 中实现线程的标准做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1551085/