Sha256: 57f8f5ad2e24f95137f57dc8184517d7cd81b7bf178e25681b4fdd14aa5ae50e
Contents?: true
Size: 331 Bytes
Versions: 2
Compression:
Stored size: 331 Bytes
Contents
# frozen_string_literal: true require 'bundler/setup' require 'polyphony' def nap(tag, t) puts "#{Time.now} #{tag} napping for #{t} seconds..." sleep t puts "#{Time.now} #{tag} done napping" end # We launch two concurrent coprocesses, each sleeping for the given duration. spin { nap(:a, 1) } spin { nap(:b, 2) } suspend
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
polyphony-0.24 | examples/core/01-spinning-up-coprocesses.rb |
polyphony-0.23 | examples/core/01-spinning-up-coprocesses.rb |