Индекс форумов |
Исходное сообщение |
---|
"Новая версия BitTorrent-клиента Transmission 3.0" Отправлено Аноним, 24-Май-20 08:27 |
Ну, насколько я понял, бегло взглянув на исходники, при удалении файла -https://github.com/trevor/transmission/blob/a045f7601f4a6baf...удаляющий” callback помещается в основной message queue и в нем выполняется, при этом блокируется доступ не только к RPC но ко всей структуре session https://github.com/trevor/transmission/blob/a045f7601f4a6baf... , которая в себе содержит все состояние текущей сессии transmission. Во время удаления происходит всякие закрытия соединений, перемещения элементов в UI и т.д. Скорее всего это сделано с целью - не нарушить согласованного состояния всех компонент сабжа, глубоко не рыл, это мое поверхностное суждение. Не блокирующее поведение, скорее всего, потребует переписать очень много логики в кишках transmission. |
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования. |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |