Concurrency in Go 中文笔记
首页
打印
首页
下载pdf
目录 搜索
  • 前序
  • 谁适合读这本书
  • 章节导读
  • 在线资源
  • 并发编程介绍
    • 摩尔定律,可伸缩网络和我们所处的困境
    • 为什么并发编程如此困难
      • 数据竞争
      • 原子性
      • 内存访问同步
      • 死锁,活锁和锁的饥饿问题
        • 死锁
        • 活锁
        • 饥饿
      • 并发安全性
    • 优雅的面对复杂性
  • 代码建模:序列化交互处理
    • 并发与并行
    • 什么是CSP
    • CSP在Go中的衍生物
    • Go的并发哲学
  • Go的并发构建模块
    • Goroutines
    • sync包
      • WaitGroup
      • Mutex和RWMutex
      • Cond
      • Once
      • Pool
    • Channels
    • select语句
    • GOMAXPROCS
    • 结论
  • Go的并发编程范式
    • 访问范围约束
    • fo-select循环
    • 防止Goroutine泄漏
    • or-channel
    • 错误处理
    • 管道
      • 构建管道的最佳实践
      • 便利的生成器
    • 扇入扇出
    • or-done-channel
    • tee-channel
    • bridge-channel
    • 队列
    • context包
    • 小结
  • 可伸缩并发设计
    • 错误传递
    • 超时和取消
    • 心跳
    • 请求并发复制处理
    • 速率限制
    • Goroutines异常行为修复
    • 本章小结
  • Goroutines和Go运行时
    • 任务调度
暂无相关搜索结果!

本文档使用 topgoer 发布

代码建模:序列化交互处理

并发与并行

什么是CSP

CSP在Go中的衍生物

Go的并发哲学

最后编辑: kuteng  文档更新时间: 2021-01-02 17:31   作者:kuteng

项目分享

扫一扫手机阅读

项目分享

扫一扫手机阅读