Method: Open4::ThreadEnsemble#killall
- Defined in:
- lib/open4.rb
#killall ⇒ Object
take down process more nicely
171 172 173 174 175 176 177 178 179 |
# File 'lib/open4.rb', line 171 def killall c = Thread.critical return nil if @killed Thread.critical = true (@threads - [Thread.current]).each{|t| t.kill rescue nil} @killed = true ensure Thread.critical = c end |