когда передан в функцию spectr через аргумент — то всё нормально
но если через глобальную переменную — то постоянно ошибки синхронизации
я защитил данные мутексом — всё стало нормально...
НЕУЖЕЛИ C# копирует spectr перед вызовом Action в основной поток ???
или что это было?