Skip to content

Instantly share code, notes, and snippets.

@xvalen
xvalen / ractor_play.rb
Created August 25, 2023 12:50
loop is stopped after r2 is complete and r1 is not finished
r1 = Ractor.new do
1.upto(10) do |i|
sleep(0.2)
Ractor.yield i
end
end
r2 = Ractor.new do
11.upto(15) do |i|
sleep(0.2)