!7 static int n = 1000000; static Lock lock = lock(); p { repeat 10 { time "1 million uncontested lockings" { repeat n { lock lock(); } } time "1 million times uncontested .lock()" { repeat n { lock.lock(); lock.unlock(); } } } }