我在网上搜索了定义,但我仍然感到困惑。我把它缩小到两个不同的定义: “数据结构是持久的,如果它支持多个版本的文件”和“持久性是对象在其所在的OS进程的生命周期中存活的能力”
对我而言,这些意味着不同的东西,但也许我只是没有得到它。有人可以用一种基本的方式向我解释究竟什么是持久性意味着什么?
答案 0 :(得分:0)
这个词在不同的语境中意味着不同的东西:
持久性数据结构创建自己的新副本以包含更改(所有版本都可以随时访问和修改)。
第二个示例中的持久性是指对象存储在非易失性存储器(如硬盘)中的能力。否则,当OS结束其会话时,它们将被销毁。