What is the difference between a process and a thread? How does an interrupt work?

Technical