I want to make a clear understand the Java Memory Model. So I serch it on the Internet.
Then comes a post(
http://www.cs.umd.edu/~pugh/java/mem...r-133-faq.html).
Because I had some Java code experiences and I know Java is a build-in multithread language.
So I had thought Java Memory Model is used to make some rules on the multithreads before I read this post.
But It begins to confuse me at the very beginning of the first paragraph. The author begins it talking with the multiprocessor systems.
So does author means that there are also multi-virtual-processor in JVM?
Dose a JVM has multiprocessor?