Sometimes there is a need to do few things at the same time e.g. cheating during the exam and checking the position of the examiner. With a usage of threads different instructions can be executed concurrently (e.g. two loops are executed at the same time).