channel有缓冲、无缓冲区别答案:channel有缓冲、无缓冲区别参考解析 题目来源:快手 答案:在默认不带缓冲的channel中,每一个发送者与接收者都会阻塞当前线程,只有当接受者与发送者都准备就绪了,channel才能正常使用, 如果不想产生阻塞线程, 就可以使用带缓冲的channel来进行实现。 总结:无缓存channel适用于数据要求同步的场景,而有缓存channel适用于无数据同步的场景。可以根据实现项目需求选择。