问题描述
有状态就是有数据存储功能。有状态对象(StatefulBean),就是有实例变量的对象,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。无状态就是一次操作,不能保存数据。无状态对象(StatelessBean),就是没有实例变量的对象.不能保存数据,是不变类,是线程安全的。问题是无状态是没有实例变量如果存在静态变量也是无状态模式吗比如classDemo{staticintticket=123;publicvoidbuyTicket(){//dosomething}}
根据《JAVA并发编程实战》说无状态模式一定是线程安全的?这个不对啊Demo这个类是一个ThreadNOtSafe的类啊这是为什么是我理解的不对吗对大神指导!!!!参考:
解决方案
解决方案二:
木有人吗
解决方案三:
无状态是指没有属性变量吧,也包含静态变量吧
时间: 2024-12-22 21:20:18