Sha256: 03cc97b36b8329c6888dd6197f8f1e6410d3cff8ed36c1552c4da3a07fa223df
Contents?: true
Size: 342 Bytes
Versions: 104
Compression:
Stored size: 342 Bytes
Contents
module ThreadSafe describe Array do let!(:ary) { described_class.new } it 'concurrency' do (1..THREADS).map do |i| Thread.new do 1000.times do ary << i ary.each { |x| x * 2 } ary.shift ary.last end end end.map(&:join) end end end
Version data entries
104 entries across 98 versions & 30 rubygems