I wouldn't make any major design decisions based on how many threads are running in the JVM. The only threads you can be sure of are the ones you create - and, of course, the main thread. The JVM vendor may create and destroy threads at need, and the number of system threads may vary unpredictably between different vendors and different JVM releases.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.
You don't need to know anything about threading for that. Just have the logic that updates the hand invalidate the display. That will cause the paint to be queued and executed. Normally, that's all you need.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.
I guess everyone has an angle. Fine, what do you want? Just know that you cannot have this tiny ad:
a bit of art, as a gift, that will fit in a stocking