Quote:
Originariamente inviato da Marinelli
Questo è il codice sfoltito da tutto ciò che non riguardava il problema:
[...]
Ciao e grazie 
|
be', intanto la WaitForSingleObject alla fine ce la devi mettere perché se esci dal thread primario termina tutto il processo e quindi anche l'altro thread

poi non so

a me sembra che dovrebbe andare

potrebbe trattarsi (ma ne dubito) di qualche ottimizzazione del compilatore; prova a visualizzare l'assembly quando fai il debug (Alt+8) e controlla che entrambi i thread usino la variabile in RAM e non un registro; per fare il debug di due thread però devi impostare le informazioni di debug per il multithreading, altrimenti il Visual Studio in certi casi ti si pianta (mi è successo: diventava lentissimo).