Faraday: #get 不是线程安全的

创建于 2019-10-26  ·  4评论  ·  资料来源: lostisland/faraday

所有4条评论

啊,我明白你的意思,我们应该将@lock.synchronise调用移到get吗?
我不确定在那之后我们会在set需要它吗?

您在这两种方法中都需要它,因为您正在读取和写入@constants 。 在任何情况下都不能同步访问同一个哈希表。 只读操作对于同时写入是不安全的。

好的,我合并了一个更改以将@constants包装在同步中。

谢谢, @ioquatix的灵感!

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

jordansissel picture jordansissel  ·  5评论

asf-stripe picture asf-stripe  ·  3评论

JasonBarnabe picture JasonBarnabe  ·  4评论

jeffb-stell picture jeffb-stell  ·  5评论

ryanbyon picture ryanbyon  ·  3评论