-

1. 后台下发的字段,不要直接操作该对象,会有多线程读写问题

不要直接操作业务传入的容器对象,如果要操作,一定要注意多线程读写问题。

kotllin的Collections.synchronizedList在get/set/remove都是安全的,但是foreach遍历不是线程安全的,

要使用: synchronizedForEach