请问能否直接在多线程中操作数据容器的数据

请问在多线程中操作数据容器里的数据(MutableItems)是安全的吗?比如新增或者删除。代码跑了下没出错,但是文档中提到需要用特殊的方法从非UI线程操作UI状态,不知道MutableItems是否属于UI状态,能否简单的直接在多线程里操作?

看源码 MutableItems 是一个 ForwardingList,根据 google 的官方文档,这个不是线程安全的。

谢谢,我也看了下,具体的实现是一个ArrayList,线程不安全。但是可以在非UI线程操作数据对吧?