标签: ruby multithreading thread-safety
我正在研究Sidekiq工作人员,其唯一目的是进行多次长时间运行的系统调用。我有以下要求:
$?
我在Ruby 1.9.2上运行。感谢您的投入!
答案 0 :(得分:2)
$?(以及大多数其他“神奇”变量,如$1等)是当前线程的本地,因此使用system和$?是完美的线程 - 安全并符合您的所有标准。
$1
system