某应用做压力测试报“java.lang.ArrayIndexOutOfBoundsException: length=10; index=-1”错误

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

经查是操作ArrayList时,没有加同步锁,属于多线程同步问题,针对ArrayList的操作均需要在同步锁保护下进行,如add、remove、get等操作

解法:

private Object mLock = new Object();

synchronized(mLock){

操作ArrayList。。。。

}

转载于:https://my.oschina.net/u/3750358/blog/3047489

你可能感兴趣的:(java,python)