title: Platform.RunLater(), swingUtilities.InvokeLater(), and Thread(runnable) confusion
body: <p>please can someone help me clarify these concepts am from c++ and trying to learn java for some time now and just got onto these terms(the first two) when i attempted to try my hands on some swing application... </p>