multithreading 1 000