o:$YARD::CodeObjects::MethodObject:@scope: class:@visibility:public: @pathI"Thread.fork:EF:@parameters[�:@files[[I" thread.c;T0:@current_file_has_commentsF: @name: fork:@source_type:c: @tags[�:@docstringIC:YARD::Docstring"�Basically the same as <code>Thread::new</code>. However, if class <code>Thread</code> is subclassed, then calling <code>start</code> in that subclass will not invoke the subclass's <code>initialize</code> method.;F:@objectIu:YARD::StubProxyThread.fork;F: @summary0:@ref_tags[�;[o:YARD::Tags::OverloadTag :@tag_nameI" overload;F: @text0;: start:@types0:@signatureI"start([args]*);F;IC;"�;F;Iu;Thread.fork;F;0;[�;[o:YARD::Tags::Tag ;I" yield;F;I"�;F;0;[I" args;F;0: @allI"@yield [args];F;[[:[args]0;Iu;Thread.fork;Fo; ;I" overload;F;0;;;0;I"fork([args]*);F;IC;"�;F;Iu;Thread.fork;F;0;[�;[o; ;I" yield;F;I"�;F;0;[I" args;F;0;!I"@yield [args];F;[[;"0;Iu;Thread.fork;F;!I"'Basically the same as <code>Thread::new</code>. However, if class <code>Thread</code> is subclassed, then calling <code>start</code> in that subclass will not invoke the subclass's <code>initialize</code> method. @overload start([args]*) @yield [args] @overload fork([args]*) @yield [args];F:@namespaceIu;Thread;F:@docstring_extra0:@sourceI"�/* * call-seq: * Thread.start([args]*) {|args| block } -> thread * Thread.fork([args]*) {|args| block } -> thread * * Basically the same as <code>Thread::new</code>. However, if class * <code>Thread</code> is subclassed, then calling <code>start</code> in that * subclass will not invoke the subclass's <code>initialize</code> method. */ static VALUE thread_start(VALUE klass, VALUE args) { return thread_create_core(rb_thread_alloc(klass), args, 0); };F