Erlang并发编程-目录
2007-09-06 23:30
246 查看
目录
第一章 Erlang指导
1.1 顺序编程
1.2 数据 类型
1.3 模式匹配
1.3.1 调用函数时的模式匹配
1.3.2 匹配原语"="
1.4 内建函数
1.5 并发
1.5.1 一个echo(回显)进程
第二章 顺序编程
2.1 数据类型
2.1.1 数
2.1.2 原子
2.1.3 元组
2.1.4 列表
2.2 模式匹配
2.2.1 模式 = 表达式
2.2.2 调用函数时的模式匹配
2.3 表达式计算
2.3.1 计算函数
2.3.2 计算顺序
2.3.3 函数apply
2.4 模块系统
2.4.1 模块间调用
2.5 函数定义
2.5.1 术语
2.5.2 子句
2.5.3 子句首部
2.5.4 子句守卫
2.5.5 守卫测试函数
2.5.6 数据比较
2.5.7 子句体
2.6 原语
2.6.1 Case语句
2.6.2 If语句
2.6.3 Case语句和If语句的例子
2.7 算术表达式
2.8 变量范围
2.8.1 if、case和receive中的变量范围
第三章 使用列表
3.1 处理列表的内建函数
3.2 常用的列表处理函数
3.2.1 member
3.2.2 append
3.2.3 reverse
3.2.4 delete_all
3.3 例子
3.3.1 排列
3.3.2 集合
3.3.3 素数
3.4 列表中常见的递归模式
3.4.1 查找列表中的元素
3.4.2 生成同形列表
3.4.3 计数
3.4.4 采集列表中的元素
3.5 函数型参数
3.5.1 map函数
3.5.2 filter函数
第四章 使用元组
4.1 处理元组的内建函数
4.2 多重返回值
4.3 加密个人身份号码
4.4 字典
4.5 不平衡的二叉树
4.6 平衡的二叉树
第五章 并发编程
5.1 创建进程
5.2 进程间通信
5.2.1 接收信息的顺序
5.2.2 从一个特定的进程接收信息
5.2.3 一些例子
5.3 暂停
5.4 注册的进程
5.4.1 基本原语
5.5 客户端-服务器端模型
5.5.1 讨论
5.6 进程调度,实时和优先级
5.6.1 进程优先级
5.7 进程组
第六章 分布式编程
6.1 动机
6.2 分布式机制
6.3 注册的进程
6.4 连接
6.5 一个银行例子
第七章 错误处理
7.1 Catch 和 Throw
7.1.1 使用catch和throw防范代码产生错误
7.1.2 使用catch和throw实现一个函数的非本地返回
7.2 进程终止
7.3 链接的进程
7.3.1 创建和删除链接
7.4 运行时错误
7.5 改变默认的信号接收行为
7.6 未定义的函数和未注册的名字
7.6.1 调用未定义的函数
7.6.2 自动加载
7.6.3 向未注册的名字发送信息
7.6.4 修改默认行为
7.7 Catch vs 捕获退出信息
第八章 编写健壮的应用程序
8.1 防范不正确的数据
8.2 健壮的服务器进程
8.3 隔离计算
8.4 保持进程运转
8.5 讨论
第九章 杂项
9.1 最后调用优化
9.1.1 尾递归
9.1.2 最后调用优化
9.2 引用
9.3 代码替换
9.3.1 代码替换例子
9.4 端口
9.4.1 开启端口
9.4.2 Erlang中的端口
9.4.3 外部进程中的端口
9.5 二进制数据
9.6 进程字典
9.7 网络核心
9.7.1 认证
9.7.2 net_kernel信息
9.8 散列法
9.9 效率
9.9.1 文件读取
9.9.2 字典读取
第一章 Erlang指导
1.1 顺序编程
1.2 数据 类型
1.3 模式匹配
1.3.1 调用函数时的模式匹配
1.3.2 匹配原语"="
1.4 内建函数
1.5 并发
1.5.1 一个echo(回显)进程
第二章 顺序编程
2.1 数据类型
2.1.1 数
2.1.2 原子
2.1.3 元组
2.1.4 列表
2.2 模式匹配
2.2.1 模式 = 表达式
2.2.2 调用函数时的模式匹配
2.3 表达式计算
2.3.1 计算函数
2.3.2 计算顺序
2.3.3 函数apply
2.4 模块系统
2.4.1 模块间调用
2.5 函数定义
2.5.1 术语
2.5.2 子句
2.5.3 子句首部
2.5.4 子句守卫
2.5.5 守卫测试函数
2.5.6 数据比较
2.5.7 子句体
2.6 原语
2.6.1 Case语句
2.6.2 If语句
2.6.3 Case语句和If语句的例子
2.7 算术表达式
2.8 变量范围
2.8.1 if、case和receive中的变量范围
第三章 使用列表
3.1 处理列表的内建函数
3.2 常用的列表处理函数
3.2.1 member
3.2.2 append
3.2.3 reverse
3.2.4 delete_all
3.3 例子
3.3.1 排列
3.3.2 集合
3.3.3 素数
3.4 列表中常见的递归模式
3.4.1 查找列表中的元素
3.4.2 生成同形列表
3.4.3 计数
3.4.4 采集列表中的元素
3.5 函数型参数
3.5.1 map函数
3.5.2 filter函数
第四章 使用元组
4.1 处理元组的内建函数
4.2 多重返回值
4.3 加密个人身份号码
4.4 字典
4.5 不平衡的二叉树
4.6 平衡的二叉树
第五章 并发编程
5.1 创建进程
5.2 进程间通信
5.2.1 接收信息的顺序
5.2.2 从一个特定的进程接收信息
5.2.3 一些例子
5.3 暂停
5.4 注册的进程
5.4.1 基本原语
5.5 客户端-服务器端模型
5.5.1 讨论
5.6 进程调度,实时和优先级
5.6.1 进程优先级
5.7 进程组
第六章 分布式编程
6.1 动机
6.2 分布式机制
6.3 注册的进程
6.4 连接
6.5 一个银行例子
第七章 错误处理
7.1 Catch 和 Throw
7.1.1 使用catch和throw防范代码产生错误
7.1.2 使用catch和throw实现一个函数的非本地返回
7.2 进程终止
7.3 链接的进程
7.3.1 创建和删除链接
7.4 运行时错误
7.5 改变默认的信号接收行为
7.6 未定义的函数和未注册的名字
7.6.1 调用未定义的函数
7.6.2 自动加载
7.6.3 向未注册的名字发送信息
7.6.4 修改默认行为
7.7 Catch vs 捕获退出信息
第八章 编写健壮的应用程序
8.1 防范不正确的数据
8.2 健壮的服务器进程
8.3 隔离计算
8.4 保持进程运转
8.5 讨论
第九章 杂项
9.1 最后调用优化
9.1.1 尾递归
9.1.2 最后调用优化
9.2 引用
9.3 代码替换
9.3.1 代码替换例子
9.4 端口
9.4.1 开启端口
9.4.2 Erlang中的端口
9.4.3 外部进程中的端口
9.5 二进制数据
9.6 进程字典
9.7 网络核心
9.7.1 认证
9.7.2 net_kernel信息
9.8 散列法
9.9 效率
9.9.1 文件读取
9.9.2 字典读取
相关文章推荐
- Erlang笔记(12) - 并发编程 - ToBeContinue
- Erlang并发编程2
- Erlang(2):初步接触并发的编程思想
- 《Erlang 程序设计》练习答案 -- 第十二章 并发编程
- 再谈CERL:详论Go与Erlang的并发编程模型差异
- Erlang 并发编程基础二
- Java并发编程目录
- [学习笔记]java并发编程目录
- Erlang:并发编程 (转自庄周梦蝶)
- Erlang并发编程之消息传递
- Erlang并发编程
- Erlang是一种开源、跨平台的面向并发编程语言(COP)
- Erlang入门(二)—并发编程
- Erlang并发编程
- erlang 并发编程
- Erlang 并发编程基础之一
- Erlang:并发编程与多核时代的王者
- erlang 并发编程,spawn 创建新的进程
- Erlang:并发编程与多核时代的王者
- erlang 入门 并发编程,ping pong