ciao.
Devo creare un mecchanismo di cataloghi per gestire le risorse della mia applicazione(un piccolo engine 3d).
Mi serve perchè invece di instanziare un nuovo oggetto e caricarlo uso semplicemente una variabile copia del suo indirizzo e una mappa di smartpointer(uso lo shared pointer di boost)se è gia instanziato e nella mappa.
Il catalogo è in pratica incentrato su una mappa di smartpointer (shared pointer per la precisione).
problemi:
1)le prestazioni sono molto importanti
2)questi cataloghi devono essere accessibili da molte parti del mio progetto.
3)Vorrei per questo fare un singleton ,da problemi di prestazioni? oltre ai problemi legati al fatto che è un po incasinato in ambiente multithreading,shodan mi ha messo la pulce nell orecchio e ho cercatoun po fino a trovare l'implementazione di un singleton thread safe su dr.dobs(una rivista di informatica).
4)Sempre shodan mi aveva parlato di un meccanismo di chaching , cosa intende?
grazie.
ciao.