【问题标题】:Creating a multithreading application in vc6 with boost library?使用 boost 库在 vc6 中创建多线程应用程序?
【发布时间】:2008-11-11 07:08:26
【问题描述】:

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

【问题讨论】:

    标签: c++ visual-c++-6 boost-thread


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      “增强线程示例”的快速 google 出现了很多不错的结果。

      【讨论】:

        【解决方案4】:

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

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

        【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-12-08
        • 2011-05-04
        • 2014-04-25
        • 1970-01-01
        • 1970-01-01
        • 2013-10-30
        • 2023-04-04
        • 2013-08-20
        相关资源
        最近更新 更多