It is a practice about thread scheduling. Threads can have 5 status: running, ready, block, wait, dead.