Как моделировать использование пула потоков? - PullRequest
1 голос
/ 26 апреля 2019

Hy,

Я попытался смоделировать использование пула потоков по следующему сценарию:

  • Запросить базу данных для получения набора экземпляров

  • Создать набор потоков, каждый из которых выполняет одинаковые вызовы

  • запустить цикл для всех найденных экземпляров

    • ожидать, что один поток доступен

    • Предоставляет экземпляр доступному потоку, который выполняет две его задачи

  • enfцикла

Я вижу этот вопрос параллелизма , но он не моделирует пул.

Есть идеи?Вилка похожа на создание потока, поэтому я не могу понять, как смоделировать мою цель.

Может быть что-то вроде, но это не правильно, потому что StructuredAction не получает атрибут isSynchronous (я не нашел его в StructuredActionобобщения)

enter image description here

1 Ответ

0 голосов
/ 30 апреля 2019

Схема, представленная в вопросе, фактически является моим ответом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...