Skip to content

Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Thread::Queue#freeze

freeze

The queue can’t be frozen, so this method raises an exception:

Example
Thread::Queue.new.freeze # Raises TypeError (cannot freeze #<Thread::Queue:0x...>)

Ruby version changes

  1. 3.3
See also #enq #length #empty? #num_waiting also in 4.1 · 4.0 · 3.4