茜's Crab
  • 主页
  • 归档
  • 标签
  • 类别
茜's Crab
  • 主页
  • 归档
  • 标签
  • 类别

go实战读书笔记(十三): channel

2018-04-15
golang
中文书里把channel翻译成通道, 虽然很形象, 还是不喜欢, 就保持英文名channel吧. 在上一篇介绍了race condition, 以及通过使用mutex或者
Read more..

go实战读书笔记(十二): race conditions 竞争状态

2018-04-15
golang
并发中的一大难点就是访问共享资源时, 多个线程或(goroutines in go) 尝试同时对这个资源进行读写, 这种状态叫做 race condition, 非常容易引起问题. 一般而
Read more..

go实战读书笔记(十一): goroutine

2018-04-15
golang
之前我们提到过, go 语法和运行时直接内置了对并发的支持(通过goroutine跟channel). go的并发同步模型是来自于一个叫做通信顺讯进
Read more..

go实战读书笔记(十): export & unexport

2018-04-14
golang
go在包level支持标识符的公开或者隐藏. 关于如何公开还是不公开的规则很简单, 如果要公开包里的类型, 或者方法, 参数, 只需要将该类型, 方法,
Read more..

go实战读书笔记(九): Type embedding 类型嵌入

2018-04-14
golang
go开发一段时间, 大家就会发现, 如果我想改已有原始类型添加方法怎么办? 可以通过类型嵌入来实现. 类型嵌入是将已有类型直接声明在新的结构类型里,
Read more..
Prev Next
Powered by Hugo | Theme - Even © 2017 - 2019 lekai