X-Team interview question

How can you handle calls to different threads? How do you avoid blocking those threads?