Difference between createImage() & createVolatileImage()

Hi All..Can anyone pls explain to me the difference between createImage() & createVolatileImage()?..Does createVolatileImage() mean that everytime image variable is referred it is created again and returned ?
[226 byte] By [Pallavi_Na] at [2007-11-26 20:16:17]
# 1
dunno, but for me volatile implies thread safe... but I may be completely wrong.Message was edited by: corlettk
corlettka at 2007-7-10 0:38:48 > top of Java-index,Java Essentials,Java Programming...
# 2

http://weblogs.java.net/blog/chet/archive/2003/09/volatileimage_q.html

Volatile Images are an attempt to keep the image in your video card's memory.

With improvements in BufferedImage (so-called managed images) don't

assume you have to go Volatile to get the most out of your hardware.

Also, be sure you're using the latest version of Java (Java Se 6). They

keep tweaking and improving the speed of the Java2D and Swing.

DrLaszloJamfa at 2007-7-10 0:38:48 > top of Java-index,Java Essentials,Java Programming...