thread_variables

thr.thread_variables â array
Instance Public methods

Returns an an array of the names of the thread-local variables (as Symbols).

1
2
3
4
5
6
thr = Thread.new do
  Thread.current.thread_variable_set(:cat, 'meow')
  Thread.current.thread_variable_set("dog", 'woof')
end
thr.join               #=> #<Thread:0x401b3f10 dead>
thr.thread_variables   #=> [:dog, :cat]

Note that these are not fiber local variables. Please see #[] and #thread_variable_get for more details.

doc_ruby_on_rails
2025-01-10 15:47:30
Comments
Leave a Comment

Please login to continue.