处理状态是不可避免的,我们有三种方法用于处理状态:共享可变性方法、隔离可变性方法和纯粹不可变性方法。
虽然我们过去一直在使用共享可变性方法,但应该尽可能的避免它。消除共享可变状态是避免同步问题的最简单的途径。如果想使用完全不可变性的设计,就需要使用既可以维护状态、性能又好的新式数据结构。
处理状态的三种方法
本文介绍了处理状态的三种方法:共享可变性方法、隔离可变性方法和纯粹不可变性方法。文章强调应尽量避免使用共享可变性方法,并探讨了完全不可变性设计所需的高性能数据结构。
处理状态是不可避免的,我们有三种方法用于处理状态:共享可变性方法、隔离可变性方法和纯粹不可变性方法。
虽然我们过去一直在使用共享可变性方法,但应该尽可能的避免它。消除共享可变状态是避免同步问题的最简单的途径。如果想使用完全不可变性的设计,就需要使用既可以维护状态、性能又好的新式数据结构。
1742
2193

被折叠的 条评论
为什么被折叠?