Sha256: ed91e38ef5af4a585cab7cde70e4ea4f81f341b572081c3388a67d2db5b6fb77
Contents?: true
Size: 490 Bytes
Versions: 6
Compression:
Stored size: 490 Bytes
Contents
require 'rubygems' require '../lib/gearman' # String reverse worker servers = ['localhost:4730'] t = nil jobnum = 0 (0..1).each do t = Thread.new { w = Gearman::Worker.new(servers) w.add_ability('reverse_string') do |data,job| result = data.reverse puts "Job: #{job.inspect} Data: #{data.inspect} Reverse: #{result} " puts "Completed job ##{jobnum}" jobnum += 1 result end loop { w.work } } end puts "Waiting for threads..." t.join
Version data entries
6 entries across 6 versions & 1 rubygems