The JVM threading architecture is based upon Solaris' LWP thread architecture. If you understand how Solaris' threads work, then you understand how the JVM's threading works.

Look here : Lesson:...