Бизнес [Инфостарт] Многопоточность. Универсальный «Менеджер потоков» 2.1 (2023)

Moderator
29 Мар 2020
258,233
1,008,052
113
#1
1724758681735-png.75728


Описание [Инфостарт] Многопоточность. Универсальный «Менеджер потоков» 2.1 (2023):



Теперь стало проще восстанавливать партии или взаиморасчёты, рассчитывать зарплату, формировать документы или отчёты.
Если вы хотите ускорить работу медленных алгоритмов, но у вас нет времени на реализацию многопоточности, запуск и остановку потоков, поддержание их в рабочем состоянии, передачу данных в потоки и получение ответов из них, а также организацию последовательности, то этот фреймворк — то, что вам нужно!
Он представляет собой общий модуль, который позволяет запускать объекты на обработку в несколько потоков. Вот его особенности:
  • Не нужно рассчитывать порции для обработки.
  • Не нужно организовывать файловый обмен между потоками.
  • Можно запускать несколько менеджеров потоков одновременно, при этом потоки одного менеджера могут запускать новые менеджеры со своими задачами и потоками.
  • Можно выстраивать граф зависимости объектов, чтобы избегать взаимоблокировок и организовывать восстановление партий. На нашем предприятии удалось добиться 10-кратного ускорения при 10 потоках в рабочее время с более чем 200 активными пользователями.
  • Все необходимые вмешательства в алгоритмы происходят с помощью событий.
  • Алгоритмы событий можно описывать как в модуле менеджера, так и в любом другом модуле базы данных (предпочтительно), а также во внешней обработке.
  • Поток автоматически перезапускается в случае ошибок.
  • Можно контролировать количество рестартов по каждому объекту.
  • Можно получать ответы от потоков.
  • Работу можно контролировать с помощью инструментов разработчика или других отчётов.
  • Можно срочно прервать работу.
  • И многое другое.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться

Скачать курс [Инфостарт] Многопоточность. Универсальный «Менеджер потоков» 2.1 (2023):


Для просмотра содержимого вам необходимо авторизоваться
 
Последнее редактирование модератором: