Предположим, мне нужно выполнить несколько задач, связанных с процессором. Если у меня, например, 4 процессора, я бы, вероятно, создал пул потоков фиксированного размера из 4-5 рабочих потоков, ожидающих в очереди, и поместил бы задачи в очередь. В Java я могу использовать java.util.concurrent
(возможно, ThreadPoolExecutor
) для реализации этого механизма.
Как бы вы реализовали его с акторами Scala?