Books Collection
窃书-Go高性能编程
窃书-Go高性能编程
  • Go 语言高性能编程
  • charpter-0
    • Go 语言高性能编程
  • charpter-1
    • benchmark 基准测试
    • pprof 性能分析
  • charpter-2
    • Go 空结构体 struct{} 的使用
    • for 和 range 的性能比较
    • Go Reflect 提高反射性能
    • 切片(slice)性能及陷阱
    • 字符串拼接性能及原理
    • Go struct 内存对齐
  • charpter-3
    • 控制协程(goroutine)的并发数量
    • 如何退出协程 goroutine (其他场景)
    • 读写锁和互斥锁的性能比较
    • Go sync.Cond
    • Go sync.Once
    • Go sync.Pool
    • 如何退出协程 goroutine (超时场景)
  • charpter-4
    • Go 死码消除与调试(debug)模式
    • Go 逃逸分析
    • 减小 Go 代码编译后的二进制体积
  • charpter-a1
    • Go 语言陷阱 - 数组和切片
Powered by GitBook
On this page

charpter-3

控制协程(goroutine)的并发数量如何退出协程 goroutine (其他场景)读写锁和互斥锁的性能比较Go sync.CondGo sync.OnceGo sync.Pool如何退出协程 goroutine (超时场景)
PreviousGo struct 内存对齐Next控制协程(goroutine)的并发数量