高手帮忙
请问基于JAVA语言的并行算法的优点是什么???
在应用程序中有4种并行性,看看Java是否支持这些并行性。 (1)数据并行性 在Fortran中,对数据并行性的高级支持是把语言扩展成HPF,低级支 持是增加一些通信原语以支持消息传递(如MPI)。Java本身并不提供对数据并行性的支持 。
但是Java也可以像Fortran一样,扩展成HPJava,而且Java本身就支持程序间通信,很容 易支持消息传递模型。 (2)中粒度功能并行性 Java在语言中已经支持了线程,而Fotran和C++则要经过扩展 才能支持线程。 (3)对象级并行性 C++和Java支持对象级并行。
Java还可以用Applets的方式支持可 移植的对象。Java可以把时间步模拟和事件驱动模拟模型很好地结合起来。 (4)Metaproblems 在前面我们己经说明了Java在粗粒度软件集成方面的作用。 相对于Fortran和C++,Java在作为科学与工程计算语言方面,并没有显著的缺点,却有 一些明显的优点。
当然,我们不必也不可能把所有现有的科学和工程计算代码都移植成J ava,但是我们可以开始把Java用于用户界面和包装器,以在Web环境下方便地使用现有资 源。随着Java编译技术的进步,用户会发现用Java编写新应用程序将变得更有吸引力。
最 终,Java和Web技术在科学和工程计算中将获得广泛应用。 。
答:运算快,但占用内存空间大。详情>>
答:网页缓存 过段时间就会变成E的图标了详情>>