мухобойка и параллелизм

Как я могу обеспечить безопасность резьбы в случае использования шаблона для навесного веса. О каких проблемах параллелизма нужно беспокоиться, Существуют ли стандартные решения этих проблем.
Я ищу решения относительно c ++

Я пробовал нормальный подход мьютекса потока во время создания навесного веса. Мне было интересно, есть ли другие проблемы, которые я пропустил. Также я должен предотвратить копирование на лету. Другая проблема была упомянута в википедии Разрешить одновременным потокам создавать несколько экземпляров Flyweight, таким образом устраняя конкуренцию и разрешая несколько экземпляров на значение. — это хорошая практика, чтобы сделать это

-2

Решение

Flyweight объекты обязательно являются константными объектами (так как они являются общими).
boost имеет библиотеку flyweight. Предлагаю вам использовать это, а не изобретать велосипед. Создание и поиск надстроечных маховиков является потокобезопасным.

2

Другие решения


По вопросам рекламы [email protected]