You have got exam tomorrow?
Yes,
Parallel processing is when a task is shared/divided between two or more processors. Tasks are shared so the job is done faster.
Threads are meant to be complicated things while programming but for P1 they are meant to be just virtual processing part.
Perfect definition : In computer science, a thread of execution is the smallest unit of processing that can be scheduled by an operating system.
If you need link then ask for.