文章列表
这里的重点是“等待状态的持久化”,而非单纯的“持久化”。对于过程,至少有两个概念需要区分:过程定义和过程实例。过程定义即相当于类定义,是静态概念;过程实例即相当于类实例,是动态概念。一般的过程实例都会跨长时间段,比如几天或几周,这样等待状态的持久化问题就显得重要了。但是Java不会自动的将这些处于等待的过程实例的当前状态保存起来,需要流程引擎来完成。打个比方,你每次断电后开机,都得重新打开工具进行工作。但如果,OS支持持久化的话,应该会将断电关机瞬间的内存状况全部记下。下次开机时就重那一点开始。就像你休眠机器一样。