有状态无状态(Stateful and Stateless)
Posted feng9exe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有状态无状态(Stateful and Stateless)相关的知识,希望对你有一定的参考价值。
我相信有不少人还不明白有状态和无状态(Stateful and Stateless)的概念,那么我们今天就来谈谈有状态和无状态,一方面不断总结提高自我,另一方面兼扫盲。这是Immutable不变模式的姐妹篇,大家可以参照着读。
Immutable不变模式的分析blog: http://www.iteye.com/topic/959751
基本概念:
有状态就是有数据存储功能。有状态对象(Stateful Bean),就是有实例变量的对象,可以保存数据,是非线程安全的。在不同方法调用间不保留任何状态。
无状态就是一次操作,不能保存数据。无状态对象(Stateless Bean),就是没有实例变量的对象.不能保存数据,是不变类,是线程安全的。
以上是关于有状态无状态(Stateful and Stateless)的主要内容,如果未能解决你的问题,请参考以下文章
Swing State: Consistent Updates for Stateful and Programmable Data Planes
Flutter Stateful Widget 重新创建 State