Форум: "Прочее";
Текущий архив: 2017.03.12;
Скачать: [xml.tar.bz2];
ВнизКак жить дальше? Найти похожие ветки
← →
DVM © (2016-03-27 11:26) [40]
> Dimka Maslov © (27.03.16 11:09) [39]
> Вот только не синхронизироваться в Delphi нельзя.
С GUI да, но в остальных случаях можно придумать рабочие варианты. Хоть в делфи нет LockFree структур данных, но их можно написать самому. Например, очередь - первый кандидат для этого.
← →
Eraser © (2016-03-27 14:00) [41]синхронизация - это действительно костыль, используется крайне редко. но местами без него нельзя.
и уж точно нельзя использовать для отображения прогресса, либо каких-то относительно простых данных в GUI. это делается через простой таймер в основном потоке и проверки по нему нужных свойств потока, предварительно защитив их крит. секцией, конечно.
← →
DVM © (2016-03-27 15:51) [42]
> Eraser © (27.03.16 14:00) [41]
> синхронизация - это действительно костыль, используется
> крайне редко.
Наверное это ты о Synchronize конкретно. В общем случае у меня редко какой поток обходится без синхронизированного доступа к каким либо ресурсам.
← →
Eraser © (2016-03-27 16:18) [43]
> Наверное это ты о Synchronize конкретно
да, о нем конечно.
Страницы: 1 2 вся ветка
Форум: "Прочее";
Текущий архив: 2017.03.12;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.002 c