免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4487 | 回复: 6

[其他] erlang在用多台计算机做一件事的时候,任务由解释器分配? [复制链接]

论坛徽章:
0
发表于 2011-11-06 12:47 |显示全部楼层
对这个问题是兴趣,只是兴趣。简单搜索了一下,看不出答案来。
erlang在用多台计算机做一件事的时候,是显式的用代码分配任务,还是由解释器分配?
即能否做到:做一些初始化工作后,就像在一台计算机上编程一样进行编程,解释器自动分辨是一台计算机还是多台计算机,从而分配任务。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2011-11-06 18:47 |显示全部楼层
先学学吧,有一点了解就不会问这种问题了。

Erlang 是一种语言,需要了解和理解,它不像工具只要学会配置就可以了。

论坛徽章:
0
发表于 2011-11-06 18:59 |显示全部楼层
哦,我只是兴趣,因为还用不着,算是一种"信息"储备。
如果答案是"是",那么需要的时候我就会去学(当然,也得允许有那么几个月的时间),如果答案是"不是"或者"不知道",那么也许就不会去学它。
我知道什么是伸手党,也知道这种问题很"那个"{:2_168:}。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2011-11-07 00:02 |显示全部楼层
你说的这个要求,是个语言就能做到。
我现在用 Perl 搭的平台就可以轻易地做到无缝扩展。
增减机器不需要通知任何人、任何程序。

Erlang 只不过可以让这一切变得更容易罢了。

论坛徽章:
0
发表于 2011-11-07 01:05 |显示全部楼层
本帖最后由 lhy0416 于 2011-11-07 01:12 编辑

也许我应该明确的描述一下?
我写了一大段程序算一个东西,其中1000行是核心算法,在1台计算机上运行的很好,现在这1000行是一个整体,不允许修改,还要在4台计算机上运行,如果要修改程序只能做的事情是在这1000行的前面或后面加或改代码。
c似乎是不行了,除非一开始写这程序的时候就考虑到多台计算机。
在一开始写那1000行的时候没考虑到多台计算机的情况下,erlang行不行?

当然,前提是这个算法可以并行计算。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
发表于 2011-11-07 10:23 |显示全部楼层
C 也可以做到。

论坛徽章:
0
发表于 2011-11-07 10:34 |显示全部楼层
C做到……我确实想到了一个方法,哦不,是两个方法……
但这1000行代码前后加的代码可够多的了。
恩,如果有现成的库,自然省事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP