Pergunta de entrevista da empresa ADP

How to implement thread pool which can pass through multiple layers