multi_thread on Linux