Pergunta de entrevista da empresa Arrow Electronics

What is the difference between Stack, Object pool and thread pool?