• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Erlang的并發(fā)性能也并非最強(qiáng)

            轉(zhuǎn)載自:http://www.cublog.cn/u3/103983/showart_2513630.html

            http://www.cyask.com/question.php?qid=467

            Erlang的并發(fā)性能也并非最強(qiáng)

            過去曾認(rèn)為Erlang就代表高并發(fā),高并發(fā)就代表高性能,同時(shí)認(rèn)為Erlang就只是高并發(fā)的代名詞。其實(shí),Erlang的并發(fā)性能也并非最強(qiáng)。首先Erlang的虛擬機(jī)是C寫的,其次諸如Haskell、OCaml + JoCaml,以及Python的PyPy,其實(shí)都能提供不弱于Erlang的并發(fā)能力。
            同時(shí)Erlang在順序計(jì)算上的性能也不佳,甚至不能超過Python、Lua這類腳本語言(也許是和其本身的特殊性質(zhì)有關(guān))。所以就更落后于Haskell和OCaml這類可編譯的語言。然而即使并發(fā)和并行也需要順序計(jì)算,所以單從并發(fā)性能上來說,Erlang還不是最強(qiáng)的。
            Erlang寫的Yaws這個(gè)Web服務(wù)器,雖然能承受高并發(fā),但性能,尤其是IO性能依然無法與lighttpd、nginx這種C寫的Web服務(wù)相比——Erlang的虛擬機(jī)本身也是C寫的。
            同時(shí),Erlang本身設(shè)計(jì)為一個(gè)結(jié)構(gòu)化編程語言而非面向?qū)ο缶幊陶Z言。這就令其較難應(yīng)用更有開發(fā)效率的面向?qū)ο蟮捻?xiàng)目開發(fā)流程和方法。
            那么為何Erlang在并發(fā)、分布式編程中如此受推崇?我認(rèn)為因?yàn)樗旧硎遣l(fā)和并行在語義、處理上的一致,所以它編寫此類程序更加方便。同時(shí),它提供的是一個(gè)關(guān)于并發(fā)、并行以及分布式的統(tǒng)一的解決方案,而不僅僅是高并發(fā)。它的目的是構(gòu)建有容錯(cuò)能力、有伸縮性的可靠系統(tǒng),同時(shí)又能最簡化編程工作。這就是它的真正的優(yōu)勢。

            posted on 2011-07-03 23:56 楊粼波 閱讀(2846) 評(píng)論(5)  編輯 收藏 引用

            評(píng)論

            # re: Erlang的并發(fā)性能也并非最強(qiáng) 2011-07-04 12:36 user

            高并發(fā)!=高性能
              回復(fù)  更多評(píng)論   

            # re: Erlang的并發(fā)性能也并非最強(qiáng)[未登錄] 2011-07-04 13:03 楊粼波

            是這樣的。
            不過,大多人都走進(jìn)了這樣一個(gè)誤區(qū)。不過看起來是挺容易混淆的。  回復(fù)  更多評(píng)論   

            # re: Erlang的并發(fā)性能也并非最強(qiáng) 2011-08-20 15:45 cn

            其實(shí)C的性能沒有匯編語言好,哈哈哈哈  回復(fù)  更多評(píng)論   

            # re: Erlang的并發(fā)性能也并非最強(qiáng) 2015-02-03 16:15 shuinan

            看了一些評(píng)論之后,我對(duì)erlang的影響越來越不好。 erlang收歡迎,一是初級(jí)程序員可以很快上手,容易寫出可用的代碼; 二是 erlang對(duì)并發(fā)、集群有極好的支持。

            不過,第一個(gè)方面,為啥要讓初級(jí)程序員來寫重要的服務(wù)器應(yīng)用呢?
            第二個(gè)方面,實(shí)際上使用c/c++等有相關(guān)的框架和庫支持,做并發(fā)、集群也不困難。

            一篇文章說:erlang是虛擬機(jī)語言,對(duì)于順序代碼的執(zhí)行速度只有C的七分之一;再加上其古怪的語法。

            所以,我的感覺是erlang不是一個(gè)好東西。 沒有未來。  回復(fù)  更多評(píng)論   

            # re: Erlang的并發(fā)性能也并非最強(qiáng)[未登錄] 2015-02-11 23:10 楊粼波

            @shuinan erlang,我覺得不是初級(jí)程序員能夠?qū)懞玫摹?br>集群是件復(fù)雜的事情,這需要很深厚的積累,而用erlang則不需要那么深的積累。  回復(fù)  更多評(píng)論   


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            日韩AV无码久久一区二区| 亚洲中文久久精品无码| 国产99久久久国产精品~~牛| 99久久精品费精品国产一区二区| 99国产欧美久久久精品蜜芽| 久久精品国产99久久丝袜| 伊人久久大香线焦AV综合影院| 精品一区二区久久久久久久网站| 伊人久久大香线蕉成人| 国产精品视频久久久| 伊人色综合九久久天天蜜桃| 日韩欧美亚洲综合久久影院d3| 久久亚洲精品国产亚洲老地址| 996久久国产精品线观看| 久久精品国产男包| 欧洲国产伦久久久久久久| 国产∨亚洲V天堂无码久久久| 亚洲国产天堂久久综合| 精品99久久aaa一级毛片| 久久国产热精品波多野结衣AV| 亚洲国产日韩欧美综合久久| 国产成人精品久久综合| 久久亚洲国产午夜精品理论片| 中文字幕亚洲综合久久菠萝蜜| 久久99精品久久久久婷婷| 99久久99这里只有免费费精品| 成人综合伊人五月婷久久| 久久青青草原精品国产| 亚洲国产高清精品线久久 | 国产精品久久永久免费| 亚洲色大成网站WWW久久九九| 人妻无码久久精品| 九九热久久免费视频| 伊人久久综在合线亚洲2019| 四虎国产精品免费久久5151| 久久精品视频一| 亚洲国产成人精品91久久久 | 欧美亚洲色综久久精品国产| 久久久久人妻一区二区三区 | 99久久婷婷国产综合亚洲| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区 |