You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

3 lines
629 B

分析  List<Article>  共享引用的风险(200字小结)
 List<Article>  的共享引用存在多线程安全与数据一致性风险。当多个模块共享同一个列表引用时,若某模块修改了列表(如增删元素),其他模块读取时会出现并发修改异常或脏数据;若修改了列表内  Article  对象的属性,所有持有该对象引用的模块都会看到变化,引发数据不一致。此外,外部代码可能直接修改列表或对象内部状态,破坏封装性,导致调试困难。解决方式是返回列表副本或不可修改视图,避免共享引用。