int RB_NOGVL_OFFLOAD_SAFE
rb_nogvl の flags に指定するフラグです。 func をバックグラウンドのスレッドやワーカープールにオフロードしても安全であることを示します。つまり func を Fiber スケジューラの blocking_operation_wait フックで実行できます。 func がスレッドローカルストレージやスレッド固有のデータ操作 (たとえば Mutex の unlock) に依存するときは、別のスレッドでは動作が異なったり失敗したりするため、指定しないでください。
flags
func
blocking_operation_wait