| View previous topic :: View next topic |
| Author |
Message |
Guest
|
Posted: Tue Nov 23, 2004 4:40 pm Post subject: "Vector" che cambia da solo... |
|
|
ho un oggetto Vector tipo "x = new Vector (1)" all'interno di un thread che
ha un unica chiamata start (quindi dovrebbe essercene solo uno alla volta in
esecuzione).
Dentro un ciclo ho varie chiamate "System.out.println (x.elementAt(0))" e
"System.out.println (x.elementAt(1))" così da visualizzare i due elementi
presenti, diciamo "a" e "b": a un certo punto all'improvviso diventano "b" e
"b". Ovviamente non è un fatto voluto. Non succede sempre dopo lo stesso
numero di "println". Cosa può essere? L'unica cosa che mi è venuta in mente
è un problema legato al fatto che la classe sia utilizzata come thread.
Idee?
Grazie.
|
|
| Back to top |
|
 |
Vjger Guest
|
Posted: Wed Nov 24, 2004 11:44 am Post subject: Re: "Vector" che cambia da solo... |
|
|
<@> wrote
| Quote: | ho un oggetto Vector tipo "x = new Vector (1)" all'interno di un thread che
ha un unica chiamata start (quindi dovrebbe essercene solo uno alla volta in
esecuzione).
Dentro un ciclo ho varie chiamate "System.out.println (x.elementAt(0))" e
"System.out.println (x.elementAt(1))" così da visualizzare i due elementi
presenti, diciamo "a" e "b": a un certo punto all'improvviso diventano "b" e
"b". Ovviamente non è un fatto voluto. Non succede sempre dopo lo stesso
numero di "println". Cosa può essere? L'unica cosa che mi è venuta in mente
è un problema legato al fatto che la classe sia utilizzata come thread.
Idee?
Grazie.
Meglio se posti il codice... |
Ciao
|
|
| Back to top |
|
 |
Guest
|
Posted: Fri Nov 26, 2004 10:09 am Post subject: Re: "Vector" che cambia da solo... |
|
|
Grazie, risolto.
|
|
| Back to top |
|
 |
|