原帖由 fuqiang_huang 于 2008-9-16 13:06 發(fā)表
它是COP(面向并發(fā)的程序設(shè)計(jì)),所有的都是進(jìn)程,合理的負(fù)載均衡.
有動(dòng)態(tài)語(yǔ)言和FPL的雙重特點(diǎn).
所有這些都是由語(yǔ)言處理方法和實(shí)現(xiàn)策略決定的,可以通過(guò)分析處理流程體現(xiàn)出來(lái).
這些資料能在網(wǎng)上找到。
原帖由 blizzard213 于 2008-9-6 00:39 發(fā)表
erlang的運(yùn)行時(shí)是用c實(shí)現(xiàn)的吧
它的進(jìn)程應(yīng)該也是用c實(shí)現(xiàn)的
為什么用c+系統(tǒng)接口模擬出來(lái)的進(jìn)程卻要比native進(jìn)程還牛逼呢?
我是函數(shù)編程以及腳本語(yǔ)言的菜鳥(niǎo)
還想問(wèn)大拿們一個(gè)問(wèn)題
這些語(yǔ)言的系統(tǒng)庫(kù)到底是如何 ...
原帖由 system888net 于 2008-9-17 22:17 發(fā)表
在windows2000下加載了erlang解釋器(或虛擬機(jī)),他產(chǎn)生了一個(gè)進(jìn)程.八個(gè)線程(雙核的機(jī)器)
運(yùn)行如下代碼:
-module(mprocess).
-export([run/0, say_string/2]).
say_string(What, 0) -> don ...
原帖由 Magicloud 于 2008-9-19 17:48 發(fā)表
erlang對(duì)進(jìn)程的定義重點(diǎn)是相互隔離,概念上和系統(tǒng)的進(jìn)程、線程完全無(wú)關(guān)。
原帖由 blizzard213 于 2008-9-19 20:59 發(fā)表
實(shí)現(xiàn)高并發(fā)難道可以完全不使用native進(jìn)程 線程接口?
把c玩成魔法也不可能吧
原帖由 system888net 于 2008-9-23 13:33 發(fā)表
用到了線程接口,但不是一對(duì)一的關(guān)系. 也就是并行用到了線程,但這是虛擬機(jī)內(nèi)部自己處理的,與erlang程序中用到進(jìn)程在概念上不是對(duì)應(yīng)關(guān)系.
也就是erlang虛擬機(jī)在根據(jù)實(shí)際機(jī)器的CPU數(shù)量等并在以來(lái)操作系統(tǒng)多線 ...
歡迎光臨 Chinaunix (http://72891.cn/) | Powered by Discuz! X3.2 |