【每日阅读】2020年9月27日-不变模式下的CopyOnWriteArrayList

真诚的希望您能留言与我交流,这会对我有非常大的帮助!

不变模式

一个对象的内部属性在对象创建后完全不变,那么就是复合不变模式。特征就是无setter,全部属性是final且private。

CopyOnWriteArrayList

这个类内部的数组array是符合不变模式设计的,因为array在生成之后不会变化。只是CopyOnWriteArrayList类内的array会被新的array替换。不过这不影响已经拿到旧array的线程。

原创文章,作者:geekgao,如若转载,请注明出处:https://www.geekgao.cn/archives/2492

发表评论

电子邮件地址不会被公开。 必填项已用*标注

GitHub
分享本页
返回顶部