Здравствуйте, AlexVinS, Вы писали:
AVS>Добрый день! Есть такой вопрос ... AVS>Есть 2 потока. один записывает в глобальную переменную, другой читает. Если переменная напр Integer то синзронизация не нужна. Если это большой массив, то точно необходима. А где же граница этой необходимости?
Да нет, нужна даже, если это Integer. За исключением тех случаев, когда транзакция это одна машинная команда. Для синхронизации используй класс TMultiReadExclusiveWriteSynchronizer.