关于chansend

来源:1-11 编程语言与操作系统的桥梁

Garry_27

2021-06-01 10:36:51

http://img.mukewang.com/climg/60b5995c09b3107405890291.jpg

1、为什么这步为Y时直接return。当前不可发送时不应该直接gopark吗。

2、chansend()这个函数返回的布尔值有什么作用啊

写回答

2回答

Xargin

2021-06-01

另外,提问题的时候关联节尽量选对。。

1

Xargin

2021-06-01

这种是 

select {
case <- ch:
default:
}

的场景,ch 里没数据也不会阻塞的


true false 应该是说发送/接收成功了或者失败了


recv 的时候左边可以有两个值的,这时候 true false 就有用了

0

Go高级工程师实战营

慕课网与 GoCN 社区官方联手打造,定义行业Go高级人才培养标准,4个月,快速晋升为P6+/D7级高级人才。

458 学习 · 266 问题

查看课程