# File lib/rufus/sc/scheduler.rb, line 457
    def trigger_job (blocking, &block)

      m = blocking ? :next_tick : :defer
        #
        # :next_tick monopolizes the EM
        # :defer executes its block in another thread

      EM.send(m) { block.call }
    end