要約
ロックされている IO::Buffer に対して、ロック中は行えない操作をした場合に発生します。
具体的には、ロック中のバッファをリサイズしようとした場合や、所有権を移そうとした場合、既にロックされているバッファを再度ロックしようとした場合などです。
buf = IO::Buffer.new(4)
buf.locked do |b|
b.resize(8) # ~> IO::Buffer::LockedError
end
[SEE_ALSO] IO::Buffer, IO::Buffer::LOCKED
目次
継承しているメソッド
- Exceptionから継承している特異メソッド
- Exceptionから継承しているメソッド