
Erlang语言程序设计
henreash
Think Differently.
展开
-
第一章
世界是并行的。 如果我们要写一个与现实世界中的对象有相同行为的程序,那么这个程序将拥有并发的架构。 使用为并发应用而设计的语言,开发将变得非常简单。Erlang程序模仿了现实世界中我们的思路和交互方式。 JoeArmstrong Erlang编程原创 2009-08-13 20:02:00 · 1040 阅读 · 0 评论 -
第二章----转自高工的blog
2.1综述 在每次的学习经历中,你将在通往Erlang mastery的路上经历很多的阶段。让我们一起来回顾在本书中你将会经历的阶段。 第一阶段:我不确定…… 作为一个新手,你将要学会怎样启动一个系统,在shell中运行命令,编译简单的代码,并且逐步熟悉Erlang。(Erlang是一种简单的语言,不会花费你很长的时间。) 让我们开始开始更详细的转载 2009-08-16 15:59:00 · 2340 阅读 · 0 评论 -
第三章 串行化编程
第3章 串行化编程在本章我们将看到如何使用Erlang创建串行化程序.在第一节中我们将讨论模块和函数.我们将看到“前面几章中定义函数时使用的”匹配模式的思想. 接下来,我们根据上面章节中列出的列表,去写一些代码来阐释它们. 随着讲解的深入我们也会不断的完善我们开发的程序. 这样你就能了解程序演进的思想,而不是仅仅展示出一下没有中间过程的最终翻译 2009-08-16 15:59:00 · 1083 阅读 · 0 评论 -
使用Erlang UDP做仿真通信
-module(udpserver). -import(crc,[comCrc16/1]). -export([start/0,client/1]). %%服务端 start()-> spawn(fun()-> server(19997) end).%%开启进程执行server函数 19997 server(Port)-> {ok, Socket}原创 2016-11-19 17:55:36 · 2387 阅读 · 0 评论 -
erlang gen_tcp并发测试
服务端使用erlang实现的简单echo功能,客户端采用C#开发的Winform程序。客户端开启1000个线程,每个线程向服务端发送多次固定文本,并从服务端接收返回的内容。结论:1000个并发轻松实现,测试2000个并发也可以。在多的并发客户端崩盘。说明erlang在并发能力上非常强悍。-module(tcp_server).-export([start/0]).start()-> %%启动tc原创 2016-11-19 21:39:19 · 1894 阅读 · 0 评论