U:RDoc::AnyMethod[iI" status:ETI"Thread#status;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"!Returns the status of +thr+.;To:RDoc::Markup::BlankLineo:RDoc::Markup::List: @type: LABEL: @items[ o:RDoc::Markup::ListItem: @label[I""sleep";T; [o; ; [I":Returned if this thread is sleeping or waiting on I/O;To;;[I""run";T; [o; ; [I""When this thread is executing;To;;[I""aborting";T; [o; ; [I"If this thread is aborting;To;;[I" +false+;T; [o; ; [I",When this thread is terminated normally;To;;[I" +nil+;T; [o; ; [I"%If terminated with an exception.;T@o:RDoc::Markup::Verbatim; [I")a = Thread.new { raise("die now") } ;TI"$b = Thread.new { Thread.stop } ;TI"$c = Thread.new { Thread.exit } ;TI"d = Thread.new { sleep } ;TI"?d.kill #=> # ;TI"%a.status #=> nil ;TI")b.status #=> "sleep" ;TI"'c.status #=> false ;TI",d.status #=> "aborting" ;TI"'Thread.current.status #=> "run" ;T: @format0o; ; [I"5See also the instance methods #alive? and #stop?;T: @fileI" thread.c;T:0@omit_headings_from_table_of_contents_below0I"*thr.status -> string, false or nil ;T0[I"();T@CFI" Thread;TcRDoc::NormalClass00