title: Can `Thread.current.object_id` change inside the thread itself?
body: <p>I'm wondering if <code>Thread.current.object_id</code> can change <em>inside the same thread</em>; that is:</p>
  
  <pre><code>Thread.current.object_id #=&gt; 11429860
  # some ruby code
  Thread.current.object_id #=&gt; 11749360 different from the previous result
  </code></pre>
  
  <p>I guess it doesn't change, but maybe <code>Thread.current</code> could be reinitialized by some internal Ruby calls... </p>
  
  <p>I mean, if I run a ruby loop/daemon/long standing script (for example a Rails application) today, I should expect that <code>Thread.current.object_id</code> will be the same even 6 months from now?</p>