单例模式是不是就代表是单线程

一直以来有个问题,单例模式是不是就只有一个线程,看了单例模式,相信很多人都知道是为了保证只这个类在应用程序中只有一个实例,但是就只代表一个单线程吗,我们在类中new一个对象的时候就为一个单线程????
为什么获取数据库就要用单例的模式呢,我就用简单的类不行吗?

回答你的问题不是一两句说得清楚,查查本站关于单例得很多讨论。

>们在类中new一个对象的时候就为一个单线程????
不是,new一个对象就是创新一个新对象,和单线程有什么关系,这是两个方面知识。

>什么获取数据库就要用单例的模式呢
没有人这么说,你可以使用简单的类,

单例是这个类只生成一个对象和单线程没有什么关系
你以后在调用这个类的时候他返回的总是同一个物理地址的的对象