Sha256: 7574dcf0a05609945fd33098efe2688475904d00ede7320694435501e192a5c7
Contents?: true
Size: 381 Bytes
Versions: 2
Compression:
Stored size: 381 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: #{Polyphony::Coprocess.list.size}" end end puts "#{Time.now} done waiting"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.24 | examples/core/xx-supervisors.rb |
polyphony-0.23 | examples/core/supervisor.rb |