How this thread works