gpt4 book ai didi

Chronicle V4 - 在同一个 Chronicle 队列上并发写入是安全的

转载 作者:行者123 更新时间:2023-12-04 14:25:31 30 4
gpt4 key购买 nike

我计划为 IPC 使用 chronicle 4 (SingleChronicleQueue)。

我之前使用的是 chronicle 3 (IndexedQueue),它不是线程安全的,我过去常常为每个线程创建多个队列,但有人告诉我使用 SingleChronicleQueue 我可以为 JVM 中的所有线程使用 1 个队列。

但是如果 2 个不同的进程试图在同一个编年史队列中并发写入是否安全?

这是推荐的做法还是针对不同的流程我需要创建不同的队列。

最佳答案

感谢您提出有关 Chronicle Software 产品的问题。

文档中的相关链接是: https://github.com/OpenHFT/Chronicle-Queue#single-chronicle-queue

关键词是:“同一台机器上的并发作者”。

Chronicle-Queue 使用比较和交换操作以原子方式改变支持队列实例的共享堆外内存,因此多个进程可以在同一台机器上写入和读取队列。

我希望这能回答您的问题。

最好的问候,特里

关于Chronicle V4 - 在同一个 Chronicle 队列上并发写入是安全的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45856236/

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