Erlang OTP
文章平均质量分 87
yuanlin2008
这个作者很懒,什么都没留下…
展开
-
理解Erlang进程
对于一种编程语言,除去具体的语法部分(在写程序是可以参考手册),在头脑中形成它运行时的数据对象描述方式和交互方式,是真正理解它的关键所在。Erlang Process正如在教程和文档中描述的,是erlang语言非常重要的对象,本文将从各个方面描述一下对于erlang进程的理解。 主动对象 “主动对象”这种设计模式我最早是在ACE中接触到的,在ACE中通过ACE_Task实现。ACE_Task本原创 2012-07-05 12:31:42 · 2528 阅读 · 0 评论 -
Erlang port driver工作原理
原文:http://blog.csdn.net/yuanlin2008/article/details/8244702 与其说erlang是一个语言运行环境,不如说它是一个虚拟的操作系统环境。在这个操作系统环境下运行着虚拟的erlang process,这些process之间是独立并行运行的,由erlang虚拟机负责调度,就像在真的操作系统中一样。作为虚拟的操作系统,当然少不了对io的处理。这些原创 2012-12-10 12:46:37 · 7543 阅读 · 0 评论 -
Erlang socket 工作原理
原文 由于对并发的原生支持,erlang在很多时候被用来构建网络服务器(socket server, http server...)的底层,处理大量的并发连接。理解erlang在底层如何处理socket,以及如何与自己的并发机制结合,对于使用erlang来构建网络服务至关重要。 erlang的对socket的处理被分为两个部分。 Port Driver的中的处理 基本的io模型 在《Er原创 2012-12-10 16:30:56 · 19647 阅读 · 0 评论 -
Ranch基本结构图
原文:http://blog.csdn.net/yuanlin2008/article/details/8691207 Ranch是一个使用erlang开发的socket acceptor pool for TCP protocols. Ranch原创 2013-03-22 17:31:16 · 16776 阅读 · 0 评论