Hi,
Here is a link where you can find answer for difference between Process and a thread.
http://www.faqfarm.com/Q/What_is_the...ess_and_thread

when it comes to the task, a task is a set of instructions.To perform some task we run a progaram which internally creates a process.