gpt4 book ai didi

ruby - 具有强读取偏差的快速线程安全 Ruby 哈希

转载 作者:数据小太阳 更新时间:2023-10-29 08:01:22 25 4
gpt4 key购买 nike

我需要一些帮助来理解 Ruby 1.8.7 中的 Hash。

我有一个多线程 Ruby 应用程序,大约 95% 的时间应用程序的多个线程都在尝试访问全局哈希。

我不确定默认的 Ruby Hash 是否是线程安全的。考虑到我的情况,拥有快速哈希但又是线程安全的最佳方法是什么?

最佳答案

默认的 Ruby Hash 不是线程安全的。在 MRI 和 YARV 上,它是“有点意外的线程安全”,因为 MRI 和 YARV 有一个损坏的线程实现,无论如何都不能同时运行两个线程。然而,在 JRuby、IronRuby 和 Rubinius 上,情况并非如此。

关于ruby - 具有强读取偏差的快速线程安全 Ruby 哈希,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9265879/

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