Originariamente inviato da PepBG
Il problema è che è tutto troppo sequenziale, cioè vengono eseguiti sempre nell'ordine in cui sono creati. Ho provato motli modi e la sequenza è sempre la stessa 1 - 2 - 3
Sul mio PC Win2000, JDK 6, il tuo programmino stampa:

codice:
Partenza thread
Thread 3: completato. Priorità: 9
Thread partiti, fine main
Thread 1: completato. Priorità: 6
Thread 2: completato. Priorità: 4
e qualche volta:

codice:
Partenza thread
Thread 1: completato. Priorità: 6
Thread 2: completato. Priorità: 4
Thread 3: completato. Priorità: 9
Thread partiti, fine main
La questione comunque è che il run dei tuoi thread è troppo breve.