Threads can be thought of as a lightweight process. They are different lines of execution of one program that is created by one process.