Ruby 4.0 リファレンスマニュアル

instance method IO::Buffer#locked?

locked? -> boolRuby 3.1 から[permalink][rdoc][edit]

バッファがロックされている場合に true を返します。

ロックされたバッファは大きさの変更や解放ができず、さらにロックを取得することもできません。システムコールでバッファを使っている間に、そのバッファが移動しないことを保証するための仕組みです。

[SEE_ALSO] IO::Buffer#locked