Библиотека Java для поддержки пула процессов

Я работаю над демоном Java, который требует параллелизма :бесконечный цикл, который прослушивает очередь заданий(redisраспределяет каждое задание среди рабочих . Рабочий не обязательно должен возвращать значение.

Я нашел Executors довольно полезными, и я использую ThreadPoolExecutor для поддержки нескольких рабочих потоков.

Тем не менее, эти воркеры запускают сторонний код, который должен работать как изолированно , насколько это возможно, избегая совместного использования статических свойств.

Мой вопрос :есть ли какая-либо библиотека/фреймворк Java, которая предоставляет функции, аналогичные Executors, такие как:

  • рабочие пулы
  • автоматически регулируемый размер пула

..но порождающие процессы вместо этого нитей?

10
задан dimi 24 April 2012 в 21:25
поделиться