U:RDoc::NormalClass[iI"ThreadGroup:ET@I" Object;To:RDoc::Markup::Document: @parts[o;;[ o:RDoc::Markup::Paragraph;[I"OThreadGroup provides a means of keeping track of a number of threads as a ;TI" group.;To:RDoc::Markup::BlankLineo; ;[I"PA given Thread object can only belong to one ThreadGroup at a time; adding ;TI"Da thread to a new group will remove it from any previous group.;T@o; ;[I"RNewly created threads belong to the same group as the thread from which they ;TI"were created.;T: @fileI" thread.c;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI" Default;TI"ThreadGroup::Default;T00o;;[o; ;[I"PThe default ThreadGroup created when Ruby starts; all Threads belong to it ;TI"by default.;T; @; 0@@cRDoc::NormalClass0[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[;[ [I"add;TI" thread.c;T[I" enclose;T@:[I"enclosed?;T@:[I" list;T@:[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[@@cRDoc::TopLevel