Loading

摘要: c := make(chan int) // 创建一个无缓冲(unbuffered)的int类型的channel c := make(chan int, 5) // 创建一个带缓冲的int类型的channel c <- x // 向channel c中发送一个值 <- c // 从channel c 阅读全文
posted @ 2024-02-24 15:52 brynchen 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 不要通过共享内存来通信,而应该通过通信来共享内存。——Rob Pike 33.1 Go并发模型 CSP(Communicating Sequential Process,通信顺序进程)模型。一个符合CSP模型的并发程序应该是一组通过输入/输出原语连接起来的P的集合。 Go始终推荐以CSP模型风格构建 阅读全文
posted @ 2024-02-24 14:50 brynchen 阅读(44) 评论(0) 推荐(0) 编辑