···3434 end
3535 end
36363737+ @spec spawn(function) :: pid
3838+ def spawn(fun) do
3939+ case get_sim() do
4040+ nil -> Kernel.spawn(fun)
4141+ _sim -> Scheduler.spawn_and_yield(fun, false)
4242+ end
4343+ end
4444+4545+ @spec spawn_link(function) :: pid
4646+ def spawn_link(fun) do
4747+ case get_sim() do
4848+ nil -> Kernel.spawn_link(fun)
4949+ _sim -> Scheduler.spawn_and_yield(fun, true)
5050+ end
5151+ end
5252+3753 @spec spawn_node(atom, function) :: pid
3854 def spawn_node(node, fun) do
3955 case get_sim() do