Ruby的Net :: HTTP线程安全?
Ruby的Net :: HTTP线程安全?
(除了明确说明的version_1_1和version_1_2方法之外) 解决方法
我不会指望
2008年matz wrote:
Net :: HTTP在stdlib中,这意味着它没有在C中实现(或者至少没有在C中完全实现).我假设matz在GIL上的说明今天仍然是正确的,这意味着GIL不会放在Net :: HTTP上.因此,我怀疑这将是线程安全的. 我不幸的是没有在当前版本的Ruby的文档中找到明确的证据,虽然我觉得这也值得一提,从Concurrency in jruby:
通过在Net :: HTTP附近添加锁或使用线程安全的替代方法,我觉得最好安全. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |