Spawning the native thread without GVL calling an arbitrary function in RubyExt.