Mi è partito invio![]()
Salve a tutti!
Ho creato 3 thread...che utilizzano una variabile globale....
alla fine del lavoro di ogni thread la variabile viene incrementata cont = cont + 1codice:public class Prova { int cont; public static void main(String[] a) { cont = 0 faccio partire il primo thread cont = 1 faccio partire il secondo thread cont = 2 faccio partire il terzo thread } }
e a sua volta viene creato un nuovo thread..
Ho paura che quella variabile subisca un incrementodoppio pechè ad esempio se due thread finiscono nello stesso istante???
i due thread successivi lavoreranno con lo stesso valore di cont...e questo non è bello!![]()
come potrei fare in modo di creare un thread alla volta, e non più di uno??
grazie