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