Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是Ruby';JRuby上的HTTP线程安全_Ruby_Multithreading_Thread Safety_Jruby - Fatal编程技术网

是Ruby';JRuby上的HTTP线程安全

是Ruby';JRuby上的HTTP线程安全,ruby,multithreading,thread-safety,jruby,Ruby,Multithreading,Thread Safety,Jruby,JRuby附带的Net::HTTP似乎与MRI Ruby附带的相同/相似 有人知道这个实现是线程安全的还是线程安全的吗 我唯一的证据就是这个库的存在,它声称是一个使用Net::HTTP的线程安全库 检查Net::HTTP的源代码并没有显示任何明显的共享状态 有人有更多的信息吗?我不能为Net::HTTP说话,但并非所有JRuby的代码都是线程安全的。例如,显示数组不是线程安全的。这也在上有说明。取决于您所说的线程安全。HTTP使用超时,这通常被认为是中断的,因为它使用了线程提升和线程杀死。 看这

JRuby附带的
Net::HTTP
似乎与MRI Ruby附带的相同/相似

有人知道这个实现是线程安全的还是线程安全的吗

我唯一的证据就是这个库的存在,它声称是一个使用
Net::HTTP
的线程安全库

检查
Net::HTTP的源代码并没有显示任何明显的共享状态


有人有更多的信息吗?

我不能为Net::HTTP说话,但并非所有JRuby的代码都是线程安全的。例如,显示数组不是线程安全的。这也在上有说明。

取决于您所说的线程安全。HTTP使用超时,这通常被认为是中断的,因为它使用了线程提升和线程杀死。 看这里。。。

你应该在Twitter上询问@headius。他回答JRuby问题很快。