Domanda di colloquio di TCS iON

Difference between Multithreading and Multiprogramming?