欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Erlang編程語言的第一印象

 更新時間:2015年03月09日 09:19:36   投稿:junjie  
這篇文章主要介紹了Erlang編程語言的第一印象,本文對Erlang做了一個簡單總結(jié),需要的朋友可以參考下

和朋友切磋高并發(fā)的時候,又一次涉及了Erlang,Erlang出自名門愛立信,具有穩(wěn)定性極高的虛擬機和平臺庫,F(xiàn)acebook用它實現(xiàn)了聊天系統(tǒng),Amazon 開發(fā)了SimpleDB,最令人驚嘆的是What'sApp了,高并發(fā)的處理機制令人矚目,是時候了解一下Erlang了。

世界是并行的,Erlang程序反應了我們思考和交流的方式,人作為個體通過發(fā)送消息進行交流,如果有人死亡,其他人會注意到。
Erlang里的模塊類相當于OOPL中的類,進程相當于OOPL里的對象或類實例。
并發(fā)編程可以用來提升性能,創(chuàng)建可擴展和容錯的系統(tǒng),以及編寫清晰和可理解的程序來控制現(xiàn)實世界里的應用。
 
并發(fā)程序是以一種并發(fā)編程語言編寫的程序,并發(fā)編程語言擁有用于編寫并發(fā)程序的語言結(jié)構(gòu)。Erlang的并發(fā)程序是由互相通信的多組順序進程組成,一個進程就是一個輕量級的虛擬機,可以執(zhí)行單個的Erlang函數(shù),只能通過發(fā)送和接收消息來與其他進程通信。也就是說,并發(fā)性是由Erlang虛擬機提供的,并操作系統(tǒng)的并發(fā)控制粒度要小很多。
在Erlang里:
1)  創(chuàng)建和銷毀進程是非常快的
2)  在進程間發(fā)送消息是非??斓?br /> 3)  進程在所有操作系統(tǒng)上都具有相同的行為方式
4)  可以擁有大量的進程
5)  進程間不共享內(nèi)存,是完全獨立的
6)  唯一的溝通方式是消息傳遞,每個進程都有一個郵箱與進程同步創(chuàng)建。
 
動態(tài)代碼載入是Erlang特性之一,函數(shù)調(diào)用的總是最新模塊里的最新版函數(shù),哪怕當代碼在模塊里運行時重新編譯了該模塊也是如此。

相關(guān)文章

  • Erlang編程語言的第一印象

    Erlang編程語言的第一印象

    這篇文章主要介紹了Erlang編程語言的第一印象,本文對Erlang做了一個簡單總結(jié),需要的朋友可以參考下
    2015-03-03
  • Erlang中的OTP簡介

    Erlang中的OTP簡介

    這篇文章主要介紹了Erlang中的OTP簡介,OTP包含了一組庫和實現(xiàn)方式,可以構(gòu)建大規(guī)模、容錯和分布式的應用程序,包含了許多強大的工具,能夠?qū)崿F(xiàn)H248,SNMP等多種協(xié)議,需要的朋友可以參考下
    2015-03-03
  • Erlang中的映射組Map詳細介紹

    Erlang中的映射組Map詳細介紹

    這篇文章主要介紹了Erlang中的映射組Map詳細介紹,本文講解了創(chuàng)建映射組、更新映射組、兩種操作符的區(qū)別、映射的增加、刪除、獲取等內(nèi)容,需要的朋友可以參考下
    2015-02-02
  • Erlang中的并發(fā)程序簡介

    Erlang中的并發(fā)程序簡介

    這篇文章主要介紹了Erlang中的并發(fā)程序簡介,本文講解了Erlang中基本的并發(fā)函數(shù)、并發(fā)程序模板、程序在出錯時立即崩潰的優(yōu)點、為了在互聯(lián)網(wǎng)上執(zhí)行并發(fā)程序等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • Erlang分布式節(jié)點中的注冊進程使用實例

    Erlang分布式節(jié)點中的注冊進程使用實例

    這篇文章主要介紹了Erlang分布式節(jié)點中的注冊進程使用實例,本文直接給出實例代碼,需要的朋友可以參考下
    2015-02-02
  • Erlang中的socket編程簡單例子

    Erlang中的socket編程簡單例子

    這篇文章主要介紹了Erlang中的socket編程簡單例子,本文給出了TCP服務器echo示例、Tcp 的echo客戶端示例、UDP server示例、UDP client 示例,需要的朋友可以參考下
    2015-03-03
  • Erlang中3種生成隨機數(shù)的方法

    Erlang中3種生成隨機數(shù)的方法

    這篇文章主要介紹了Erlang中3種生成隨機數(shù)的方法,它們分別是random:uniform()、erlang:now()、crypto:strong_rand_bytes(N),需要的朋友可以參考下
    2015-01-01
  • Erlang語法學習筆記:變量、原子、元組、列表、字符串

    Erlang語法學習筆記:變量、原子、元組、列表、字符串

    這篇文章主要介紹了Erlang語法學習筆記:變量、原子、元組、列表、字符串,本文簡明總結(jié)了這5種類型的相關(guān)知識,需要的朋友可以參考下
    2015-01-01
  • Erlang中的模塊與模式匹配介紹

    Erlang中的模塊與模式匹配介紹

    這篇文章主要介紹了Erlang中的模塊與模式匹配介紹,本文分別對模塊與模式匹配做了講解,需要的朋友可以參考下
    2015-03-03
  • Erlang實現(xiàn)的一個Web服務器代碼實例

    Erlang實現(xiàn)的一個Web服務器代碼實例

    這篇文章主要介紹了Erlang實現(xiàn)的一個Web服務器代碼實例,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04

最新評論