artichoke-backend/src/extn/core/thread/thread.rb
# mruby interpreters are single threaded and are not `Send`. A `Mutex` can
# never be contended, so synchronize just immediately yields.
mruby interpreters are single threaded and are not `Send`. A `Mutex` can
never be contended, so synchronize just immediately yields.
mruby interpreters are single threaded and are not ` Send ` . A ` Mutex ` can never be contended so synchronize just immediately yields .
def synchronize
    lock
    yield
  ensure
    unlock
  end
def synchronize lock yield ensure unlock end
mruby interpreters are single threaded and are not `Send`.
mruby interpreters are single threaded and are not ` Send ` .