gpt4 book ai didi

multithreading - 寻找最佳的多线程消息队列

转载 作者:行者123 更新时间:2023-12-03 13:22:22 24 4
gpt4 key购买 nike

我想在一个进程中运行几个线程。我正在寻找能够在线程之间传递消息的最有效方法。

每个线程将具有一个共享的内存输入消息缓冲区。其他线程将写入适当的缓冲区。

邮件将具有优先权。我想自己管理这个过程。

在不进行昂贵的锁定或同步的情况下,执行此操作的最佳方法是什么?还是已经有一个成熟的库可供使用? (Delphi,C或C#可以)。

最佳答案

如果不重蹈别人已经为你犯下的许多错误,这是很难做到的:)

看一看Intel Threading Building Blocks-该库具有几个设计良好的队列模板(和其他集合),您可以对其进行测试,然后查看哪种模板最适合您的目的。

关于multithreading - 寻找最佳的多线程消息队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3349560/

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