目前我正在完成并行模式的组织,国外只有Grand98的patterns in Java谈了一些并行模式,我认为并行模式是Java在性能上超过C的唯一发宝,就象有人形容servlet比C作的CGI要快的原因是,C很快的跑100米,但是10个Java一起并行跑10米,就可以超过C了。
并行模式掌握可以帮助大家编制出更好的Servlet线程和EJB出来,EJB实际是个可以激活或者休息的对象池,而servlet的多线程并行的和这个对象池交互操作,虽说J2EE是个框架,我们只要侧重业务逻辑,但是如果在架构上不考虑这样一个并行分布处理核心,你的系统可能变成一个单线程在运行,效率投入就都是浪费了。