Sha256: 68c52842cd6c63d81de209821025774b5e975242f5ae5af1fbc33b3f625ca04a
Contents?: true
Size: 379 Bytes
Versions: 35
Compression:
Stored size: 379 Bytes
Contents
require 'thread_safe' require File.join(File.dirname(__FILE__), "test_helper") class TestArray < Minitest::Test def test_concurrency ary = ThreadSafe::Array.new (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
Version data entries
35 entries across 33 versions & 17 rubygems