код приведен для примера, никакого отношения к реалиям не имеет, вопрос про то, как лучше всего организовать механизм выбора способа синхронизации внутри нити, так как нить может работать с методом VCL объекта, а может и с методом не VCL объекта а дергать метод от другого объекта. Склоняюсь к мысли - в конструкторе нити передавать флаг проводить метод через Synchronize или нет.
|