Amazon Interview Question

When would you use and not use multithreading?