I am learning about concurrency in java docs. I am little bit curious about who is responsible to create thread.