Merge pull request #272 from silviorelli/master
High cpu load patch by @mauricio - fixes #260
This commit is contained in:
@@ -273,7 +273,7 @@ private
|
||||
Thread.new do
|
||||
begin
|
||||
loop do
|
||||
(IO.select(@readers.values).first || []).each do |reader|
|
||||
(IO.select(@readers.values, nil, nil, 30).first || []).each do |reader|
|
||||
data = reader.gets
|
||||
output_with_mutex name_for(@readers.invert[reader]), data
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user