软件设计模式与体系结构--单例模式

单例模式实例 饿汉模式和懒汉模式区别 一.懒汉模式 只有在自身需要的时候才会行动,从来不知道及早做好准备,它在需要对象的时候,才判断是否已有对象,如果没有就立即创建一个对象,然后返回,如果已有对象就不再创建,立即返回。懒汉模式只在外部对象第一次请求实例的时候才去创建。代码如下: 1>不加锁情况 2>加锁情况 加锁的原因 一般情况不加锁并没有任何问题,但是在多线程并发执行的时候就很容易出现问题,第一
相关文章
相关标签/搜索