【发布时间】:2023-03-16 15:47:01
【问题描述】:
我有以下情况:我有一个应该填充一个线程 带有整数对的容器(本质上是任务描述),我有一个大的 应从此容器中获取元素并执行的工作线程数 (8-16) 一些工作。
我认为这个问题可以通过阻塞队列轻松解决——例如在删除项目时,线程同步对队列的访问,如果没有可用数据则休眠。
我(也许是错误的)假设这样的东西应该存在于 STL 或 boost 中,但我找不到任何东西。
我真的必须自己实现那个东西吗?这似乎是一种常见的情况......
【问题讨论】:
标签: c++ multithreading deque