Почему у Вас могут быть миллионы агентов в приложении, но всего 10 000 потоков - слишком многие? То как получается, что создание миллионов агентов является практической, но больше чем парой потоков, не? Что может потоки делать это, агенты не могут (или иначе мы использовали бы агентов все время!)?