Explain the differences between a Thread and a Process?

Explain the differences between a Thread and a Process?

Process are typically independent of each other whereas thread exist as the subset of a process. “Process” cannot communicate so easily among each other whereas “thread” can do so. This difference can be explained further with a suitable example - Process Vs Thread