
05.10.2025, 17:44
|
|
Новичок
Регистрация: 26.07.2025
Сообщений: 0
С нами:
423479
Репутация:
0
|
|
Исправлено зависание программы
Программа зависала на ~30 секунд при закрытии окна настроек Телеграм, если перед этим была использована функция "Проверить соединение".
Кратковременный процесс проверки соединения (curl.exe) конфликтовал с долгоживущим фоновым процессом получения сообщений, перезаписывая его дескриптор.
Из-за этого при закрытии окна программа не могла корректно завершить фоновый поток и ожидала его завершения по таймауту сети (~30 секунд).
Механизм управления дочерними процессами был разделен.
Теперь отслеживается только дескриптор долгоживущего процесса получения сообщений, а процессы коротких запросов (как проверка соединения) больше не вызывают конфликтов.
Скачать можно в облаке
disk.yandex.ru/d/pSxwq7mMhKsOwg
|
|
|