File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -36,7 +36,7 @@ def select(probe)
3636 @mutex . synchronize do
3737
3838 if @buffer . empty?
39- @probe_set . push ( probe )
39+ @probe_set . put ( probe )
4040 true
4141 else
4242 shift_buffer if probe . set_unless_assigned peek_buffer
@@ -83,7 +83,7 @@ def set_probe_or_push_into_buffer(value)
8383 push_into_buffer ( value )
8484 true
8585 else
86- @probe_set . first . set_unless_assigned ( value )
86+ @probe_set . take . set_unless_assigned ( value )
8787 end
8888 end
8989 end
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ def probe_set_size
1212 end
1313
1414 def push ( value )
15- until @probe_set . first . set_unless_assigned ( value )
15+ until @probe_set . take . set_unless_assigned ( value )
1616 end
1717 end
1818
@@ -23,7 +23,7 @@ def pop
2323 end
2424
2525 def select ( probe )
26- @probe_set . push ( probe )
26+ @probe_set . put ( probe )
2727 end
2828
2929 def remove_probe ( probe )
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ def empty?
1616 @mutex . synchronize { @list . empty? }
1717 end
1818
19- def push ( value )
19+ def put ( value )
2020 @mutex . synchronize do
2121 @list << value
2222 @condition . signal
@@ -27,7 +27,7 @@ def delete(value)
2727 @mutex . synchronize { @list . delete ( value ) }
2828 end
2929
30- def first
30+ def take
3131 @mutex . synchronize do
3232 @condition . wait ( @mutex ) while @list . empty?
3333 @list . shift
You can’t perform that action at this time.
0 commit comments