- 20 Фев 2019
- 27,916
- 1,192,955
- #1
Голосов: 0
Описание [Инфостарт] Многопоточность. Универсальный «Менеджер потоков» 2.1 (2023):
Теперь стало проще восстанавливать транзакции или расчёты, рассчитывать заработную плату, создавать документы или отчёты.
Если вы хотите ускорить работу медленных алгоритмов, но у вас нет времени на реализацию многопоточности, запуск и остановку потоков, поддержание их в рабочем состоянии, передачу данных в потоки и получение ответов из них, а также организацию последовательности, то этот фреймворк — то, что вам нужно!
Он представляет собой общий модуль, который позволяет запускать объекты на обработку в несколько потоков. Вот его особенности:
- Не нужно рассчитывать порции для обработки.
- Не нужно организовывать обмен файлами между потоками.
- Можно запускать несколько менеджеров потоков одновременно, при этом потоки одного менеджера могут запускать новые менеджеры со своими задачами и потоками.
- Можно выстраивать граф зависимости объектов, чтобы избегать взаимоблокировок и организовывать восстановление транзакций. На нашем предприятии удалось добиться 10-кратного ускорения при 10 потоках в рабочее время с более чем 200 активными пользователями.
События можно описывать как в модуле менеджера, так и в любом другом модуле базы данных (предпочтительно), а также во внешней обработке.
Поток автоматически перезапускается в случае ошибок.
Можно контролировать количество перезапусков по каждому объекту.
Можно получать ответы от потоков.
Работу можно контролировать с помощью инструментов разработчика или других отчётов.
Можно срочно остановить работу.
И многое другое.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Инфостарт] Многопоточность. Универсальный «Менеджер потоков» 2.1 (2023):
Для просмотра содержимого вам необходимо авторизоваться