You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- visibility fixes;
- use lambdas instead of anonymous inner classes;
- convert some instance members to local variables;
There are some outstanding warnings on synchronization on the non-final
member "cgt", but this will be fixed when fixing #11.
- visibility fixes;
- use lambdas instead of anonymous inner classes;
- convert some instance members to local variables;
There are some outstanding warnings on synchronization on the non-final
member "cgt", but this will be fixed when fixing #11.
- move the core CPU execution to a SwingWorker;
- use the event dispatch thread for UI updates.
There is very crude rate limiting code implemented, but a better
solution should be implemented before merging this code.
Fixes#11
The main GUI was developed when the team had basically no idea of how swing interacted with threads. The code should be fixed by using the threading utilities provided by Swing: http://docs.oracle.com/javase/tutorial/uiswing/concurrency/index.html
The text was updated successfully, but these errors were encountered: