Gli arrayList in java possono gestire la concorrenza? nel senso, se io in 2 thread diversi, in uno inserisco un elemento e nell'altro ne tolgo uno, posso avere problemi (magari size sbagliata o altro)?