程序访问共享的可变数据需要同步机制来保证线程安全性,不使用同步机制的方式就是不共享数据,将数据封闭在单个线程中,实现线程封闭(Thread Confinement)。
实现线程封闭的技术主要有以下三种:一是Ad-hoc线程封闭,这种线程封闭的职责完全由程序实现来承担,非常脆弱;二是栈封闭,栈封闭主要采用局部变量……继续阅读 »
破玉
6年前 (2018-08-22) 1228浏览 0评论
0个赞
单例模式简介
单例模式,确保了一个类只有一个实例,为整个系统提供全局访问点的一种设计模式。
(1)、在任何情况下,单例类永远只有一个实例存在
(2)、单例需要有能力为整个系统提供这一唯一实例
单例对象通常作为程序中的存放配置信息的载体,因为它能保证其他对象读到一致的信息。例如在某个服务器程序中,该服务器的配置信息可能存放在数据库或文件……继续阅读 »
破玉
7年前 (2017-12-25) 1789浏览 1评论
0个赞