gpt4 book ai didi

C++ boost 线程问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:42:02 27 4
gpt4 key购买 nike

<分区>

我是 C++ 多线程的新手。我有以下代码流:

主线程:

  • 创建队列
  • 创建第二个线程
  • 将项目添加到队列中
  • 结束

第二个线程:

  • 如果队列有项目,弹出它。
    (当标志设置为退出时,第二个线程退出)。

问题是,一旦 main 函数完成向队列中添加项目,它就会停止。在创建第二个线程后添加 .join() 只会让它无限挂起。

谁能描述解决这个问题的方法?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com