Sha256: 33bd1bb5254de09ed968db8b69ed719d1819cd4e8f58f68d5f808f6236e617c2
Contents?: true
Size: 362 Bytes
Versions: 29
Compression:
Stored size: 362 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony' def my_sleep(t) puts "#{t} start" sleep(t) puts "#{t} done" end puts "#{Time.now} waiting..." supervise do |s| s.spin { my_sleep(1) } s.spin { my_sleep(2) } s.spin { my_sleep(3) } s.spin do puts "fiber count: #{Fiber.count}" end end puts "#{Time.now} done waiting"
Version data entries
29 entries across 29 versions & 1 rubygems