1. Learn
  2. /
  3. Курси
  4. /
  5. Оптимізація коду в Java

Connected

Вправа

Реалізація пула потоків для пакетної обробки

Уявімо, що ви розробляєте систему обробки документів, яка має працювати з кількома документами одночасно. Кожен документ потребує інтенсивної обробки, яку слід виконувати паралельно, але ви хочете обмежити кількість одночасних операцій, щоб не перевантажувати систему. Ви реалізуєте розв'язання за допомогою ExecutorService, щоб ефективно керувати навантаженням на обробку.

Інструкції

100 XP
  • Створіть фіксований пул потоків із 3 потоків.
  • Передайте метод processDocument(doc) як завдання до виконувача.
  • Завершіть роботу виконувача без примусового негайного зупинення.