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

instance method Fiber#blocking?

blocking? -> boolRuby 3.0 から[permalink][rdoc][edit]

self がブロッキングなファイバーである場合に true を返します。ノンブロッキングである場合は false を返します。

Fiber.newblocking: true を指定して生成したファイバーがブロッキングです。

p Fiber.new { }.blocking?                 # => false
p Fiber.new(blocking: true) { }.blocking? # => true

[SEE_ALSO] Fiber.blocking?, Fiber/ノンブロッキングファイバーとスケジューラ