2021
05-25
05-25
Go缓冲channel和非缓冲channel的区别说明
在看本篇文章前我们需要了解阻塞的概念在执行过程中暂停,以等待某个条件的触发,我们就称之为阻塞在Go中我们make一个channel有两种方式,分别是有缓冲的和没缓冲的缓冲channel即bufferchannel创建方式为make(chanTYPE,SIZE)如make(chanint,3)就是创建一个int类型,缓冲大小为3的channel非缓冲channel即unbufferchannel创建方式为make(chanTYPE)如make(chanint)就是创建一个int类型的非缓冲channel非缓冲chann...
继续阅读 >