3 threads test