guarda che quando parte il thread, se è veramente un thread.. passa subito all'esecuzione dell'istruzione successiva (l'incremento del contatore).. questo perchè i thread sono eseguiti "in parallelo" al codice chiamante