线程安全的单例模式

一、使用pthread_once 实现起来相对容易,弊端也很明显:不具备可移植性。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 pthread_once_t once_control = PTHREAD_ONCE_INIT; template <class T> class Singleton

CPU CACHE的前前后后

CPU Cache 即高速缓存,在计算机系统的存储器层次结构中位于 CPU 寄存器与内存之间,其存在是为了缓解 CPU 寄存器与主存之间逐渐增大的速度差异。CPU Cache 再按照具