Java语言多线程如何定义arraylist两个线程都可以添加、删除和修改的代码怎么实现呢?

Java语言多线程如何定义arraylist两个线程都可以添加、删除和修改的代码怎么实现呢?

最简单就搞个全局锁,一次只允许一个线程修改 arraylist,

根据不同业务需求,LIst 被细化成特殊的 List(例如 栈、队列、Set等)

队列用的地方很多,官方也提供很多多线程下使用的特殊队列,题主可以注意了解具体实现原理