![]() |
1
3
我不会指望的。 2008, matz wrote :
NET::HTTP在stdlib中,这意味着它没有在C中实现(或者至少没有在C中完全实现)。我假设Matz在gil上的注释今天仍然正确,这意味着gil不会放在net::http上。因此,我怀疑这会是线程安全。 不幸的是,我在文档中没有找到当前版本的Ruby的确凿证据,尽管我觉得值得一提的是 Concurrency in jruby :
我觉得最好是在net::http周围添加锁,或者使用threadsafe替代方法来保证安全。 |