(профиль авторизации, профиль настроек, и  т.д.)
                  
                  
                  Объекты хранятся в памяти.
                  
                  
                  
                  
                  
                  Сначала хотел также хранить профили в памяти и к каждому объекту цеплять _указатель_ на нужные профили: таким образом при каком-либо изменении профилей объекты трогать не нужно, всё "само обновится"
                  
                  
                  
                  
                  
                  А потом подумал, что программа будет постоянно и непрерывно дёргать и лочить мьютексы одних и тех же профилей (объектов очень много, с ними постоянно что-то делается, а инстансов профилей мало: при каждом действии с каждым из тысяч объектов будут по нескольку раз лочиться-анлочиться мьютексы его профилей)
                  
                  
                  
                  
                  
                  что правильнее в такой ситуации делать?
                  
                  
                
Использовать реляционную СУБД
Так можешь иметь пул воркеров и по хэшу от каких нибудь полей давать владение объектами
Обсуждают сегодня