我之前书上看到的说法是:Vector是相对线程安全,CopyOnWriteArrayList是绝对线程安全这种说法其实有些问题,CopyOnWriteArrayList在某些场景下还是会报错的CopyOnWriteArrayList解决了:1.多线程一边读一边写。2.多线程迭代时修改抛出并发修改异常问题  CopyOnWriteArrayList不能做到完全的线程安全参见下面的
转载 2024-03-28 14:05:13
47阅读
高并发的大数据量查询导致系统频繁死机 我们的大数据量查询是数据库分页的, 但是导出和打印功能是基于全部数据的. 系统投入使用后,对于导出和打印功能的使用远远要高于我们的预期. 而我们的系统的硬件设备是有限的 不能再升级了. 抓取内存大对象的时候,常常发现数百个5M以上的collection大对象 我们的这个系统不大,就是一个提供一些信息管理的,页面