Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.14 KB

File metadata and controls

16 lines (13 loc) · 1.14 KB

Client-Server

Решение следующей задачи:

Разработка системы, реализующей пул рабочих потоков.
Создать процесс-сервер, который получает заявки от процессов-генераторов заявок.
Каждая заявка содержит параметры обработки:

  1. Время обработки в секундах;
  2. Мат. функция;
  3. Два числа, над которыми выполняется мат. функция;
  4. Результат выполнения.

Процесс-сервер принимает их и ставит в очередь.
Рабочие потоки обрабатывают заявки возвращают результат и длительность выполнения обработки.
При запуске процесса-сервера должна быть предусмотрена возможность ввода размера пула (максимальное количество рабочих потоков).