prelude: | # one thread, one mutex (no contention) benchmark: vm_thread_mutex1: | require 'thread' m = Thread::Mutex.new r = 0 max = 2000 lmax = max * max (1..1).map{ Thread.new{ i = 0 while i