导航
下一页
上一页
|
Erlang并发编程
»
第 I 部分 编程
¶
第1章 Erlang教程
串行编程
数据类型
模式识别
函数调用中的模式识别
匹配原语“
=
”
内置函数
并发
一个echo进程
第2章 串行编程
项式
数值
原子式
元组
列表
模式匹配
Pattern
=
Expression
函数调用中的模式匹配
表达式求值
函数求值
求值顺序
应用
模块系统
模块间调用
函数定义
术语
子句
子句头部
子句保护式
保护式断言
项式比较
子句主体
原语
Case
If
Case 和 if 使用示例
算术表达式
变量作用域
if
、
case
和
receive
的作用域规则
第3章 列表编程
用于列表处理的BIF
常用列表处理函数
member
append
reverse
delete_all
示例
sort
集合
素数
列表的常用递归模式
搜索列表元素
构建同构列表
计数
收集列表元素
函数式参数
map
filter
第4章 使用元组
处理元组的BIF
返回多个值
密码加密
字典
非平衡二叉树
平衡二叉树
第5章 并行编程
进程的创建
进程间通信
消息接收的顺序
只接收来自某个特定进程的消息
一些例子
超时
注册进程
基本原语
“客户端-服务端”模型
讨论
进程调度,实时性以及优先级
进程优先级
进程组
第6章 分布式编程
动机
分布式机制
注册进程
连接
银行业务示例
第7章 错误处理
Catch和Throw
使用catch和throw抵御不良代码
使用catch和throw实现函数的非本地返回
进程终止
链接进程
创建和删除链接
运行时失败
自定义默认的信号接收动作
未定义函数和未注册名称
调用未定义函数
自动加载
向未注册名称发送消息
自定义缺省行为
Catch和退出信号捕获
第8章 编写健壮的应用程序
防范错误数据
健壮的服务进程
分离计算部分
保持进程存活
讨论
第9章 杂项
末尾调用优化
尾递归
末尾调用优化
引用
代码替换
代码替换实例
端口
打开端口
Erlang进程眼中的端口
外部进程眼中的端口
二进制类型
进程字典
网络内核
认证
net_kernel消息
散列
效率
文件访问
字典访问
附录A Erlang 语法参考
附录B 内置函数
附录C 标准库
io
file
lists
code
附录D Erlang的错误处理
匹配错误
异常抛出
退出信号
未定义函数
error_logger
附录E 驱动
上一个主题
简介
下一个主题
第1章 Erlang教程
本页
显示源代码
快速搜索
输入相关的模块,术语,类或者函数名称进行搜索
导航
下一页
上一页
|
Erlang并发编程
»