Ruby 1.8.7 リファレンスマニュアル > ライブラリ一覧 > threadライブラリ > SizedQueueクラス > push
push(obj)
queue に obj を追加します。
queue のサイズが max に達している場合は、 queue のサイズが max より小さくなるまで他のスレッドに実行を譲ります。その後、 queue に obj を追加します。
あとは Queue#push と同じです。