exit()
public
Terminates the currently running thread and schedules another thread to be
run. If this thread is already marked to be
killed, exit returns the Thread. If this is the main thread, or the last thread, exit the process.
Show source
/*
* call-seq:
* Thread.exit => thread
*
* Terminates the currently running thread and schedules another thread to be
* run. If this thread is already marked to be killed, <code>exit</code>
* returns the <code>Thread</code>. If this is the main thread, or the last
* thread, exit the process.
*/
static VALUE
rb_thread_exit()
{
return rb_thread_kill(curr_thread->thread);
}