Explain Threads In Distributed System