Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.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 on rails Typhous线程安全吗?_Ruby On Rails_Ruby_Thread Safety_Sidekiq_Typhoeus - Fatal编程技术网

Ruby on rails Typhous线程安全吗?

Ruby on rails Typhous线程安全吗?,ruby-on-rails,ruby,thread-safety,sidekiq,typhoeus,Ruby On Rails,Ruby,Thread Safety,Sidekiq,Typhoeus,这正是我使用它的方式。经过大量的谷歌搜索,我很难找到一个明确的答案 如果以以下简单方式使用: class CancelSubscriptionWorker 包括Sidekiq::Worker sidekiq_选项重试:3 def执行(车身) resp=typhous::Request.new(“http://example.com", { 方法:post, 超时:27, body:body.to_json, userpwd:'aaa:bbb', 标题:{ “内容类型”:“应用程序/json” }

这正是我使用它的方式。经过大量的谷歌搜索,我很难找到一个明确的答案

如果以以下简单方式使用:

class CancelSubscriptionWorker
包括Sidekiq::Worker
sidekiq_选项重试:3
def执行(车身)
resp=typhous::Request.new(“http://example.com", {
方法:post,
超时:27,
body:body.to_json,
userpwd:'aaa:bbb',
标题:{
“内容类型”:“应用程序/json”
}
}).跑
结束
结束
我在一个Sidekiq工作人员里面做这个,这个线程安全吗


我没有使用Hydra,我也不关心保持活动或连接池。我也不在线程间共享任何变量。上面的代码出现在一个简单的Sidekiq worker中,该worker每秒运行很多次。

早期版本存在种族问题,请注意以下讨论:


但是现在一切都应该是线程安全的

早期版本在比赛中遇到了问题,请注意以下讨论:

但是现在一切都应该是线程安全的