Создание потоков всегда дорого, независимо от платформы.Фактическое время создания потока зависит от операционной системы.
Я бы порекомендовал использовать пул потоков, если вы часто создаете краткосрочные потоки.Например, если основной задачей вашего приложения является обслуживание таких краткосрочных задач, пул потоков был бы очень хорош.
Пул потоков также хорош, если вы создаете слишком много потоков.Переключение контекста между потоками также может снизить производительность.Короче говоря, в современной архитектуре четырехъядерных ПК вы должны стремиться к тому, чтобы одновременно выполнялось не более 200 потоков.