A new thread separate from the main thread's execution, can be created using Thread.new.
thr = Thread.new {
sleep 1 # 1 second sleep of sub thread
puts "Whats the big deal"
}
This will automatically start the execution of the new thread.
To freeze execution of the main Thread, ...