ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- U:RDoc::AnyMethod[iI"ignore_deadlock=:ETI"Thread::ignore_deadlock=;TT: privateo:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [ I"Returns the new state. ;TI"HWhen set to +true+, the VM will not check for deadlock conditions. ;TI"CIt is only useful to set this if your application can break a ;TI"?deadlock condition via some other means, such as a signal.;To:RDoc::Markup::BlankLineo:RDoc::Markup::Verbatim; [ I"#Thread.ignore_deadlock = true ;TI"queue = Thread::Queue.new ;TI" ;TI"2trap(:SIGUSR1){queue.push "Received signal"} ;TI" ;TI"3# raises fatal error unless ignoring deadlock ;TI"puts queue.pop ;T: @format0o; ; [I" See also ::ignore_deadlock.;T: @fileI" thread.c;T:0@omit_headings_from_table_of_contents_below0I"9Thread.ignore_deadlock = boolean -> true or false ;T0[I" (p1);T@FI" Thread;TcRDoc::NormalClass00