Go笔记
Hello_Bye
这个作者很懒,什么都没留下…
展开
-
Go的不定期笔记[2]——再谈生产消费
生产消费实例 package main import ( "fmt" "time" ) func producter(pname string, ch chan int) { for i := 0; i < 4; i++ { fmt.Println("producuter=====", pname, ":", i) ch <- i } fmt.Println("producter===closed") } func consumer(cname string, ch ch原创 2022-01-09 17:32:14 · 316 阅读 · 0 评论 -
Go的不定期笔记 [1]——理解生产消费
[0offer转Go的过程] 看到部分面经有手写交替打印的题目,这里以交替打印cat,dog,fish各100次为例子 包含一个错误解法和一个正确解法: 错误解法 package main import "fmt" func main() { fmt.Println("正在打印") ch1 := make(chan bool) ch2 := make(chan bool) ch3 := make(chan bool) exit := make(chan bool) go func() {原创 2021-12-10 16:01:04 · 334 阅读 · 0 评论