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::BlankLine o: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