>>26
Why does it have its use in Java then as java.dzone.com/articles/threading-stories-why-volatile describes ?
It doesn't. Timers are a low-level abstraction that aren't to be used anywhere outside the kernel. Application code uses threads and specialized processor instructions generally abstracted by mutexes.