gpt4 book ai didi

c++ - 计算并发读取流中的不同元素

转载 作者:搜寻专家 更新时间:2023-10-31 01:33:14 26 4
gpt4 key购买 nike

<分区>

我有多个监听器线程读取消息流 (Kafka)。每条消息都有一个标识符。消费者/流保证至少一次消费。大多数时候,流只会提供一次消息。预期的消息数是预先知道的。收到所有消息后,我想关闭所有监听器线程。消息数最多为5000万条。什么数据结构最适合这个?

我正在考虑使用 std::setstd::map 并在每次插入线程时使用 mutex。在这样的用例中,单线程实际上可以更快吗?有没有更优化的东西?

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