Erlang程序设计, 第七章 并发
第七章 并发 Table of Contents 并发 第七章 并发 这里作者再次强调了其对并发编程的理解, 即并发是一种本能, 而不是像共享内存的并发编程方式那样, 为了防止同时修改, 需要加锁, 而这种机制的复杂程度及带来的一系列的问题...
第七章 并发 Table of Contents 并发 第七章 并发 这里作者再次强调了其对并发编程的理解, 即并发是一种本能, 而不是像共享内存的并发编程方式那样, 为了防止同时修改, 需要加锁, 而这种机制的复杂程度及带来的一系列的问题...
第八章 并发编程 Table of Contents 第八章 并发编程 8.1 并发原语 创建进程 向进程发送消息 接收消息 8.2 一个简单的例子 8.3 客户/服务器介绍 第一步 第二步 第三步 8.4 创建一个进程需要花费多少时间 8...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
第九章 并发编程中的错误处理 Table of Contents 第九章 并发编程中的错误处理 9.1 链接进程 9.2 on_exit处理程序 9.3 远程错误处理 9.4 错误处理的细节 9.4.1 捕获退出的编程模式 9.4....
第十章 分布式编程 Table of Contents 第十章 分布式编程 10.1 名字服务 10.1.1 第一步: 一个简单的名字服务 10.1.2 第二步: 在同一台机器上, 客户端运行于一个节点而服务器运行于第二个节点 10.1.3...
第十二章 接口技术 Table of Contents 第十二章 接口技术 12.1 端口 创建端口 发送数据 改变连接进程的PID 关闭端口 为一个外部C程序添加接口 12.2.1 C程序 12.2.2 Erlang程序 12.3 ope...
第十三章 对文件编程 Table of Contents 第十三章 对文件编程 13.1 库的组织结构 file模块 filename模块 filelib模块 io模块 13.2 读取文件的不同方法 13.2.1 从文件中读取所有Erlan...
第十四章 套接字编程 Table of Contents 第十四章 套接字编程 14.1 使用TCP 14.1.1 从服务器上获取数据 14.1.2 一个简单的TCP服务器 14.1.3 改进服务器 14.2 控制逻辑 14.2.1 主动型...
第十五章 ETS和DETS:大数据的存储机制 Table of Contents 第十五章 ETS和DETS:大数据的存储机制 15.1 表的基本操作 创建和打开表 插入表 查找元组 释放表 15.2 表的类型 set表 ordered s...
第十六章 OTP概述 Table of Contents 第十六章 OTP概述 16.1 通用服务器程序的进化路线 16.1.1 server1: 原始服务器程序 16.1.2 server2: 支持事务的服务器程序 16.1.3 serv...
第十七章 Mnesia: Erlang数据库 Table of Contents 第十七章 Mnesia: Erlang数据库 17.1 数据库查询 17.1.1 选取表中所有的数据 17.1.2 选取表中的数据 17.1.3 按条件选取表...