爱问知识人 爱问教育 医院库

高手帮忙

首页

高手帮忙

请问基于JAVA语言的并行算法的优点是什么???

提交回答
好评回答
  • 2008-05-26 20:23:36
      在应用程序中有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技术在科学和工程计算中将获得广泛应用。 。

    北***

    2008-05-26 20:23:36

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):