最新消息:yaf表单扩展中新增加了浮点数、日期和集合的校验。php yaf框架扩展实践三——表单

Go 1.5 源码剖析 (书签版).pdf

Golang 710浏览 1评论

前言
我是个安全感匮乏的人,对新鲜事物总会保持一定的警惕。总想知道为什么会这样,为什 么会那样,渴望将一切都看得通透,而不仅仅是记住字里行间的规则条理。
知道 Golang 很早,但观望了相当长时间。究其原因,无非是一门新出的语言,自身和相 关资源都不成熟,不值得立即投入精力。只是后来屡屡出现的 “NextC” 让我终究起了一探 究竟的欲望,很想知道这个 goroutine 和 coroutine 究竟有什么区别。正好那段时间我在拆 解 greenlet 和 lua 的源码,算是相互借鉴。
从 R60 到现在,历经好几年,一直跟着源码去学习。其间有各种故事,倒不值得在此絮叨, 只能说欣喜苦恼掺杂,乐在其中罢了。虽说这是本写 Golang 的书,但我依然庆幸自己的 C、ASM 底子不错,让我多了种学习手段,能比多数人了解得更深入些。
尽管这已是本书第五版,但内容几乎全部重写,各种错漏在所难免,希望您能及时指正。 全书共分三册:上册《语言详解》,中册《标准库》(未定),下册《源码剖析》。

golang源码剖析

golang源码剖析

前言
更新
一. 准备
二. 引导
三. 初始化
四. 内存分配
1. 概述
2. 初始化
3. 分配
4. 回收
5. 释放
6. 其他
五. 垃圾回收
1. 概述
2. 初始化
3. 启动
4. 标记
5. 清理
6. 监控
7. 其他
六. 并发调度
1. 概述
2. 初始化
3. 任务
4. 线程
5. 执行
6. 连续栈
7. 系统调用
8. 监控
9. 其他
七. 通道
1. 创建
2. 收发
3. 选择
八. 延迟
1. 定义
2. 性能
3. 错误
九. 析构
1. 设置
2. 清理
3. 执行
十. 缓存池
1. 初始化
2. 操作
3. 清理

转载请注明:快乐编程 » Go 1.5 源码剖析 (书签版).pdf

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (1)

  1. 还是有些参考价值
    逗你玩1年前 (2016-08-04)回复