A process can contain several threads, each of which can do something distinct. To put it another way, the three methods defined in our application can be run by three different threads. The benefit is that the execution happens at the same time.