开多个JVM进行并行处理是否可行?

我想要处理批量业务,因此要用Java开发并行程序。但是考虑到一个Java虚拟机可管理的资源有限,即使我的机器有2G的内存,它也用不了或者说不能有效利用,故而想开n个JVM,然后在每个JVM中再开n个线程,这样最大限度利用硬件资源,提升并行处理效率。

不知道这种想法是否可行?如何实现,愿和各位探讨。

没用,主要看CPU使用情况。
并行程序设计,多台机器
那如何设计方案才能提高cpu的利用率?我们设计的方案多台计算机是可以支持的,但仍然希望能把一台计算机的资源充分利用起来。

在大机上一个虚拟机能否有效使用cpu和内存资源,我想各位搞并行的前辈是应该知道的吧

有的可以,有的不可以,那要看你要做什么了