经查是操作ArrayList时,没有加同步锁,属于多线程同步问题,针对ArrayList的操作均需要在同步锁保护下进行,如add、remove、get等操作
解法:
private Object mLock = new Object();
synchronized(mLock){
操作ArrayList。。。。
}
经查是操作ArrayList时,没有加同步锁,属于多线程同步问题,针对ArrayList的操作均需要在同步锁保护下进行,如add、remove、get等操作
解法:
private Object mLock = new Object();
synchronized(mLock){
操作ArrayList。。。。
}
转载于:https://my.oschina.net/u/3750358/blog/3047489