![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по синхронизации! [D6, 95/98, 2000, XP]
_Unname_ © (2009-02-09 09:27:00)У меня в потоках используется общая переменная, но она не используется в VCL. Есть ли смысл использовать синхронизацию через метод Synchronize() или можно использовать CriticalSection-s?
Anatoly Podgoretsky (2009-02-09 09:40:00) [1]> _Unname_ (09.02.2009 9:27:00) [0]
Результат одинаковый, кроме скорости, но это вряд ли можно заметить.
icWasya (2009-02-09 09:33:00) [2]Через Synchronize() Ваше приложение ВСЕГДА будет переключаться на основной поток и обратно, а через CriticalSection будет ИНОГДА тормозиться.
Сергей М. (2009-02-09 09:31:00) [3]
> Есть ли смысл использовать синхронизацию через метод Synchronize()
Наверно, нет.