Мне нужно чтобы они были синхронизированы в определённые моменты времени, когда я вызываю функцию
если тебе страшны лаги - лучше снихронизировать при изменении (больше синхронизаций, но нет "пиковых" нагрузок) если пиковая нагрузка не страшна - перебор параллельно
если тебе страшны лаги - лучше снихронизировать при изменении (больше синхронизаций, но нет "пиковых" нагрузок) если пиковая нагрузка не страшна - перебор параллельно
И в первом пункте ты опять же описываешь, когда вызывать метод синхронизации, а не как этот метод написать)
Так я не знаю как у тебя хранится и что значит "синхронизировать"
Можешь хранить ссылку на нужный объект, с которым синхронизироваться Можешь использовать менеджер, который будет хранить массив из пар/групп/етц и тыкать "дядя менеджер, синхронизируйте нас!"
Так я не знаю как у тебя хранится и что значит "синхронизировать"
Можешь хранить ссылку на нужный объект, с которым синхронизироваться Можешь использовать менеджер, который будет хранить массив из пар/групп/етц и тыкать "дядя менеджер, синхронизируйте нас!"
И уже менеджер должнен уметь синхронизировать поля, создавать/разрушать объекты, етц