《Go 语言程序设计》章节试读

出版社:人民邮电出版社
出版日期:2013-8-1
ISBN:9787115317902
作者:Mark Summerfield
页数:354页

《Go 语言程序设计》的笔记-第28页

go语言处理并发的方式是传递数据,而非共享数据。……由于没有使用共享数据,不会进入竞态条件(比如死锁)。

《Go 语言程序设计》的笔记-第251页

go并发的3个优点:1.上层支持(易写);2.goroutine比线程轻量级(开销小);3.自动回收(资源管理)

《Go 语言程序设计》的笔记-第252页

2个陷阱:主goroutine退出(main)其他goroutine也退出;死锁=主goroutine无法获得工作goroutine的状态。

《Go 语言程序设计》的笔记-第113页

变态的申请空间写法:
new(Type) 等同于 &Type{}

《Go 语言程序设计》的笔记-第161页

make(chan Type) -- 阻塞通道
make(chan Type, capacity) -- 非阻塞通道

《Go 语言程序设计》的笔记-第一章 5 个例子 - 第一章 5 个例子

Go 语言的官方编译器成为 gc,包括编译工具 5g、6g 和 8g,链接工具 5l、 6l 和 8l,以及文档查看工具 godoc。
plan9 的人没必要把机器 80 字符限制时候的命名习惯带到现代吧...
4.6 以上版本的 gcc 都包含这个工具 (gccgo)。还有一个 log.FatalF() 函数可以接受 % 格式的占位符。
不喜欢 FatalF() 这个名字。最近反而越来越认同 Java 的命名。简洁的命名是好事,就像权力继承时选择最贤明的人是理想情况,但是怎样判定贤明,很容易被误导并反复。"简洁的命名" 也是如此,将它作为理念的话,会失去对命名的可靠预期。


 Go 语言程序设计下载 更多精彩书评


 

农业基础科学,时尚,美术/书法,绘画,软件工程/开发项目管理,研究生/本专科,爱情/情感,动漫学堂PDF下载,。 PDF下载网 

PDF下载网 @ 2024