Bug #9342 » 0002-Wake-waiting-threads-when-SizedQueue-clear-is-called-2.0.patch
lib/thread.rb | ||
---|---|---|
alias deq pop
|
||
#
|
||
# Removes all objects from the queue and wakes waiting threads, if any.
|
||
#
|
||
def clear
|
||
@mutex.synchronize do
|
||
@que.clear
|
||
@enque_cond.signal
|
||
end
|
||
end
|
||
#
|
||
# Returns the number of threads waiting on the queue.
|
||
#
|
||
def num_waiting
|
- « Previous
- 1
- 2
- Next »