当前位置:首页>开发>正文

java,单例对象的方法可以被多个线程同时调用吗

2024-06-27 20:20:34 互联网 未知 开发

java,单例对象的方法可以被多个线程同时调用吗?

java,单例对象的方法可以被多个线程同时调用吗

同时是不可能的,[单例]这个词已经限定了,同一时刻只能有一个线程在访问!其他一定在等待前者访问结束!

很简单,假如你说的成立,如果A正在修改,B正在访问,数据一定错误!

单列是一种设计模式,在你生成这个对象时候就已经限定了,同一时刻,只允许一条线程访问!

如果你没达到这个限定,那就不叫单列

也就是说在你写单列的时候,就已经考虑到线程安全问题!