你不保存状态,就是线程安全的吧! 要所以有状态的话,就不要用单例的喽!
有的方法是不需要线程安全的,所以就不需要做线程安全处理, 有的方法需要线程安全,比如售票,多个线程都在售票,售出一张就需要在总数中减掉一张,这个时候就需要线程安全,这个时候就可以把操作售票的方法用线程锁,或者隐式方式加线程关键字修饰,这个时候这个方法只能一个线程调用,其他的线程,只能等待使用的线程释放锁后,才能调用这个方法。这样就保证了线程安全。
67,513
社区成员
225,879
社区内容
加载中
试试用AI创作助手写篇文章吧