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
|
Thread.new do
|
||||||
begin
|
begin
|
||||||
loop do
|
loop do
|
||||||
(IO.select(@readers.values).first || []).each do |reader|
|
(IO.select(@readers.values, nil, nil, 30).first || []).each do |reader|
|
||||||
data = reader.gets
|
data = reader.gets
|
||||||
output_with_mutex name_for(@readers.invert[reader]), data
|
output_with_mutex name_for(@readers.invert[reader]), data
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user