What is the difference between process and thread?-

Process is a program in execution whereas thread is a separate path of execution in a program