Example of multithreaded graphics using Double Buffering.
View source: Circle.java View source: DoubleBuffer.java