most common questions on multithreading