Go语言-高并发_go语言高并发-CSDN博客网友收藏

Go语言-高并发_go语言高并发-CSDN博客

文章浏览阅读2k次,点赞3次,收藏10次。目录1、基本概念2、sync.WaitGroup3、goroutine和线程4、channel5、无缓冲通道和缓冲通道6、生产者和消费者模型7、select 多路复用8、单向通道总结1、基本概念并发:是指一个时间段中几个程序都......
阅读全文
go语言select语句_go 语言 select-CSDN博客网友收藏

go语言select语句_go 语言 select-CSDN博客

文章浏览阅读93次。go语言select语句select会选择一个可运行的case(每个case都必须是一个通信)运行。 chan1, chan2 := make(chan int, 1), make(chan int, 1) select { case chan1 <- 1: fmt.Println("run chan1<-1") case <-chan2: fmt.Println("<-ch......
阅读全文
Go语言 JSON_go语言json-CSDN博客网友收藏

Go语言 JSON_go语言json-CSDN博客

文章浏览阅读976次。Go语言对于这些标准格式的编码和解码都有良好的支持,由标准库中的encoding/json、encoding/xml、encoding/asn1等包提供支持(译注:Protocol Buffers的支持由 github.com/golang/protobuf 包提供),并且这类包都有着相似的API......
阅读全文