Стоит ли использовать Mutex в проекте(ModBus) с огромным кол-вом потоков? Так сложилось, что последний модуль в проекте писал студент, который собирался уходить в скором времени и наделал кучу бяк. Придется в скором времени переписывать, т.к. баги есть даже на подобии, что 1 поток спавнит экспоненциально новые потоки после реконнектов итд.
И все же для большей безопасности подумываю сделать на базе мьютексов. Проблема только в том, что этот механизм требует (на моей памяти) прилично так ресурсов.
Если же в модбусе более 3000 подписок - стоит ли прибегать к нормальной практике? Или же заморочиться с сложной логикой, но более производительной?
п.с. с ресурсами вроде беда, сервера в универе одном стоят и у них там все через одно место :)

21 Авг 2019 в 06:20
203 +1
0
Ответы
1

Использование Mutex в проекте с огромным количеством потоков может привести к проблемам с производительностью из-за накладных расходов на синхронизацию. Однако, если существуют серьезные проблемы с безопасностью и исправление их требует использования Mutex, то стоит рассмотреть это вариант.

Если количество подписок в ModBus превышает 3000, то, возможно, стоит принять решение о переписывании части кода с использованием Mutex для обеспечения безопасности операций. Важно также учитывать архитектуру проекта и возможные варианты оптимизации работы с потоками.

Однако, не стоит сразу же принимать решение о сложной логике или применении Mutex без проведения тщательного анализа и тестирования. Рекомендуется оценить все возможные варианты и выбрать оптимальный подход для решения проблемы.

20 Апр в 13:20
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир