Processes are basically the programs that are dispatched from the ready state and are scheduled in the CPU for execution. PCB(Process Control Block) holds the concept of process. A process can create other processes which are known as Child Processes. Thread is the segment of a process which means a process can have multiple threads and these multiple threads are contained within a process. A thread has three states i.e. Running, Ready, and Blocked.