Answer:
A thread and a process are same but a minor difference is there.
Process executes a program completely without splitting whereas a thread splits a program into smaller tasks and then execute them separately.And then combine the final result.
that is why a process is often called as Heavy weight and a thread is called as light weight.