Вверх ↑
Ответов: 4612
Рейтинг: 746
#1: 2019-01-03 17:40:45 ЛС | профиль | цитата
Нет. "Не предназначен для синхронизации". В таких случаях параллельный поток данные пишет, например, в Memory (кажется, на строках могут быть проблемы), а обычный таймер периодически их считывает и выводит пользователю. Или то же самое, но запись/чтение данных защищены SafeMode - наиболее корректный способ (в т.ч. для строк). Или есть ещё вариант "делителя" - с помощью Synchronize показывать пользователю данные не непрерывно, блокируя главный поток, а периодически с помощью CounterEx, скажем, каждое 100-е событие выводить пользователю.
карма: 26

0
Редактировалось 4 раз(а), последний 2019-01-03 17:52:56