Sha256: b290868d8973dc70e5e03b0c2dcb7c131fc31564a542959dbd6f60040a83e083
Contents?: true
Size: 371 Bytes
Versions: 5
Compression:
Stored size: 371 Bytes
Contents
require 'thread_safe' require File.join(File.dirname(__FILE__), "test_helper") class TestHash < Minitest::Test def test_concurrency hsh = ThreadSafe::Hash.new (1..100).map do |i| Thread.new do 1000.times do |j| hsh[i*1000+j] = i hsh[i*1000+j] hsh.delete(i*1000+j) end end end.map(&:join) end end
Version data entries
5 entries across 5 versions & 3 rubygems