淘先锋技术网

首页 1 2 3 4 5 6 7

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

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

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

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

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

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

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