Amazon interview question

what is multithreading and caching