|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2004
Città: castel san giorgio(salerno)
Messaggi: 1218
|
ConcurrentModificationException
Ciao ragazzi ho un thread che se lanciato mi chiama questa eccezione di cui al titolo. Il metodo run è questo
Codice:
public void run(){
LinkedList ordinazioni = spettacolo.ordinazioni;
ListIterator iteraOrdinazioni = ordinazioni.listIterator();
while(iteraOrdinazioni.hasNext()){
Posto curr = ((Posto)iteraOrdinazioni.next());
String settore = curr.getSettore();
int fila = curr.getFila();
int seriale = curr.getSeriale();
String stato = curr.getStato();
LinkedList posti = spettacolo.posti.listaPosti;
ListIterator iteraPosti = posti.listIterator();
int i=0;
while(iteraPosti.hasNext()){
Posto curr2 = ((Posto)iteraPosti.next());
if (curr2.getSettore().equals(settore)){
if(curr2.getFila()==fila){
if(curr2.getSeriale()==seriale){
if(curr2.getStato().equals("libero")){
posti.remove(i);
curr.setStato("occupato");
posti.add(i,curr);
}
//else errore
}
}
}
}
}
}
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:46.



















