Фьючерсы выполняются в одном потоке? (Скала)

Используя неявный контекст выполнения по умолчанию в Scala, будет ли каждое новое будущее вычисляться в отдельном выделенном потоке, или вычисления будут разделены и распределены по нескольким потокам в пуле потоков?

Я не знаю, помогает ли это, фоном этого вопроса является то, что я хочу выполнить несколько параллельных операций с использованием HtmlUnit API. Для этого я бы обернул каждый новый экземпляр WebClient в будущем. Единственная проблема заключается в том, что класс WebClient не является потокобезопасным, поэтому я беспокоюсь, что он может быть разбит и отправлен в другие потоки.

Ответы на вопрос(2)

Ваш ответ на вопрос