A process is an instance of a program that is being executed, while a thread is a single sequence of instructions within a process.
For example, a word processor is a process that contains multiple threads, such as one thread to handle user input, another to handle formatting, and another to handle printing. Each thread can run independently of the others, allowing the process to complete tasks more quickly.