多个线程同时读写同一共享变量存在并发问题**,其中的必要条件之一就是 读写
,如果没有写,只存在读,是不会存在并发问题的。
如果让一个共享变量只有读操作,没有写操作,如此则可以解决并发问题。该理论的具体实现就是
在介绍单例模式之前,我们先了解一下,什么是设计模式?
设计模式(Design Pattern):是一套被反复使用,多数人知晓的,经过分类编目的,代码设计经验的总结。
目的:使用设计模式是为了可重用性代码,让代码更容易被他人理解,保证代码可靠性。
本文将会用到的关键词:
单例模式:
单例,顾名思义就是只能有一个、不能再出现第二个。就如同地球上没有两片一模一样的树叶一样。
在这里就是说:一个类只能有一个实例,并且整个项目系统都能访问该实例。
单例模式共分为两大类: