是否可以在VC6中使用boost库创建多线程应用程序? 如果可能的话,那些相关的教程是什么。

有帮助吗?

解决方案

是的,我已成功完成此操作,但使用Boost v1.30.0。因此,如果您在使用最新版本的Boost库时遇到问题,您可能需要回溯一年或五年。我记得当我尝试升级Boost时,我开始得到各种内部编译器错误 et al。 - 所以我没有,而是继续使用v1.30.0,直到我能够升级Visual C ++也是如此。即使旧版本的Boost也非常稳定且有用,它们的功能也很少。

其他提示

快速google for“boost thread example”"发现很多好的点击。

Boost.Thread库提供了创建和操作工具。阅读boost文档(链接在litb的回答中提供)。它还提供同步工具(互斥锁)。 Boost是跨平台的,与VS6兼容。

至于其他的boost库 - 它们通常是线程安全的,但请阅读每个特定文档库的文档。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top