RosettaCodeData/Task/Concurrent-computing/Crystal/concurrent-computing.cr

13 lines
171 B
Crystal
Raw Permalink Normal View History

2026-04-30 12:34:36 -04:00
require "wait_group"
2023-07-01 11:58:00 -04:00
2026-04-30 12:34:36 -04:00
wg = WaitGroup.new
2023-07-01 11:58:00 -04:00
"Enjoy Rosetta Code".split.map do |x|
2026-04-30 12:34:36 -04:00
wg.spawn do
2023-07-01 11:58:00 -04:00
sleep Random.new.rand(0..500).milliseconds
puts x
end
end
2026-04-30 12:34:36 -04:00
wg.wait