Today we were given the spec for the second CS4226 Distributed Systems assignment, the whole thing was about threading, which is really all I’ve been doing in the FYP for the last few days, so it was pretty fun and a nice distraction to get it done. I also got to poke around AWT a bit which was interesting. It’s amazing how much faster I can get stuff done in Java than I can with C++.
Here’s a screenshot of the application running four threads, each updating clocks at different intervals:

