# File lib/eventmachine.rb, line 307
307:   def self.schedule(*a, &b)
308:     cb = Callback(*a, &b)
309:     if reactor_running? && reactor_thread?
310:       cb.call
311:     else
312:       next_tick { cb.call }
313:     end
314:   end