1. Присоединяйся к лучшим! Пройди - РЕГИСТРАЦИЮ!

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

Тема в разделе "Бизнес, маркетинг, др.", создана пользователем #Megalodon, 28 авг 2024.

  1. #Megalodon

    By:#Megalodon28 авг 2024
    Moderator
    Команда форума Модератор

    Регистрация:
    17 фев 2019
    Сообщения:
    22.575
    Симпатии:
    22.857
    [Инфостарт] Многопоточность. Универсальный «Менеджер потоков» 2.1 (2023)
    7a193f44dff97d79ba3b7d1bbb0fb559
    Восстановление партий или взаиморасчетов, расчет зарплаты, пакетное формирование документов или отчетов - теперь все это стало доступнее. * Есть желание повысить скорость работы медленных алгоритмов! Но... * Нет времени думать о реализации многопоточности? * о запуске и остановке потоков? * о поддержании потоков в рабочем состоянии? * о передаче данных в потоки и как получить ответ из потока? * об организации последовательности? Тогда ЭТО - то что надо!!!

    Очень кратко, о чем речь…
    Фреймворк в виде одного общего модуля, позволяющего при получении объектов на обработку запускать их в несколько потоков. Особенности:
    • Нет необходимости рассчитывать «порции» для обработки;
    • Нет необходимости организовывать файловый обмен между потоками;
    • Возможность запускать несколько менеджеров потоков одновременно, при этом потоки одного менеджера, могут запускать новые менеджеры со своими задачами и потоками;
    • Можно выстраивать граф зависимости объектов, что позволяет, например, избегать взаимоблокировок и/или организовать восстановление партий (на нашем предприятии удалось добиться 10х+ ускорения при 10 потоках в рабочее время – 200+ активных пользователей;
    • Все необходимые "вмешательство" в алгоритмы происходят с помощью событий;
    • Возможность описывать алгоритмы событий, как в модуле менеджера, так и в любом другом модуле БД (предпочтительно), а также во внешней обработке.
    • Автоматический рестарт потока в случае ошибок;
    • Контроль за количеством рестартов по каждому объекту;
    • Возможность получать «ответы» от потоков;
    • Возможность контролировать работу с помощью «Инструментов разработчика» или иных отчетов;
    • Возможность срочного прерывания работы;
    • И многое другое…
    ИСТОЧНИК

    СКАЧАТЬ
     
Похожие темы
  1. Todos
    Ответов:
    0
    Просмотров:
    317
  2. #Megalodon
    Ответов:
    2
    Просмотров:
    695
  3. Shark Mafia
    Ответов:
    0
    Просмотров:
    612
  4. Shark Mafia
    Ответов:
    0
    Просмотров:
    540
  5. Shark Mafia
    Ответов:
    0
    Просмотров:
    447
  6. Shark Mafia
    Ответов:
    0
    Просмотров:
    538
  7. Shark Mafia
    Ответов:
    0
    Просмотров:
    237
Загрузка...