有什么理由为不可变数据提供锁定机制吗?
最佳答案
通常没有。使用不可变数据的主要优点之一是,您可以避免锁定,因为您可以隐式保证数据是“当前”数据,包括您在内的任何人都不能对其进行修改。
关于multithreading - 不变的数据和锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970438/
有什么理由为不可变数据提供锁定机制吗?
最佳答案
通常没有。使用不可变数据的主要优点之一是,您可以避免锁定,因为您可以隐式保证数据是“当前”数据,包括您在内的任何人都不能对其进行修改。
关于multithreading - 不变的数据和锁定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7970438/