我想知道是否Thread.current.object_id
可以在同一个线程内更改;那是:
Thread.current.object_id #=> 11429860
# some ruby code
Thread.current.object_id #=> 11749360 different from the previous result
我想它不会改变,但也许Thread.current
可以通过一些内部 Ruby 调用重新初始化......
我的意思是,如果我今天运行一个 ruby 循环/守护程序/长期脚本(例如 Rails 应用程序),我应该期望Thread.current.object_id
从现在起 6 个月后会是一样的吗?