有缓冲和无缓冲的区别?

题目来源:Shein

答案:

无缓冲channel是同步,必须等待2个goroutine同时准备好数据才执行,否则会阻塞

有缓冲channel是非同步,缓存区为空或缓存区满了才会阻塞