Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2017.03.12;
Скачать: CL | DM;

Вниз

Как жить дальше?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.54 MB
Время: 0.005 c
2-1435584756
Артемка
2015-06-29 16:32
2017.03.12
Составной SQL-запрос


15-1458755602
Dimka Maslov
2016-03-23 20:53
2017.03.12
Как жить дальше?


1-1349251842
de_guta
2012-10-03 12:10
2017.03.12
Проблема с записью в массив


3-1312799506
Quart
2011-08-08 14:31
2017.03.12
пустой GUID


15-1459032676
Kilkennycat
2016-03-27 01:51
2017.03.12
Qt.