Threads share the same address space. A thread is lightweight. Cost of communication between the thread is low.