I'm learning about concurrency in java. From The Java™ Tutorials say that
Most implementations of the Java virtual machine run as a single process.
I understand the difference between concurrency and parallel execution that if we have just one processor then we cannot actual run program in parallelism.
So my question is: Could we run java program in parallel if JVM implemented as single core ?