ActionManager.rb-wakeup.patch
src/mad/ruby/ActionManager.rb Mon May 23 13:46:59 2011 +0200 | ||
---|---|---|
162 | 162 |
end |
163 | 163 | |
164 | 164 |
def start_listener |
165 |
Thread.new { |
|
166 |
while true |
|
167 |
sleep 5 + rand(11) |
|
168 |
@threads_cond.signal |
|
169 |
end |
|
170 |
} |
|
171 | ||
165 | 172 |
while true |
166 | 173 |
@threads_mutex.synchronize { |
167 | 174 |
while ((@concurrency - @num_running)==0) || empty_queue |