Il mio programma, sempre quello delle simulazioni del lotto...
Quando eseguo la simulazione, che sia breve o lunga piu' di un minuto, la finestra del programma non viene piu' aggiornata. Anche le altre applicazioni soffrono un po', ma la finestra della mia applicazioncina viene completamente trascurata.
Ho provato ad inglobare il codice CPU-bound in un thread separato che faccio partire quando l'utente lo richiede, mentre il thread padre attende e si risveglia ad intervalli di 100ms per aggiornare la ProgressBar... Niente... Stessa identica cosa...
Ho messo il file JAR sul mio sito, se qualche volenteroso volesse fare da cavia e dirmi se ha i miei stessi problemi...
dist.zip
In basso c'e' il campo dove specificare quante estrazioni simulare. Col valore di default, il programma esegue per ben 30 secondi (il JAR un po' di piu', arriva anche a 42...) sul mio AMD a 2GHz