V2EX 最热主题
10:55 · Feb 24, 2025 · Mon
V2EX-最热主题
最基础的 go 并发编程题,难倒了 90%的候选人
#v2ex
Telegraph
|
source
Telegraph
最基础的 go 并发编程题,难倒了 90%的候选人
yuanyao: 两个 goroutine 用 channel 通信,一个 goroutine 顺序发送 0,1,2,3,4 个数字,另一个 goroutine 接收并输出。 考察了 goroutine 的控制、channel 的关闭等基础知识,面试者写的代码各种问题。 有的 goroutine 还没启动程序就退出了,提示后仍想不到使用 waitgroup ,context ,done channel 等手段,而是用 time sleep 等待; 有的 channel 不知道由生产者关闭,直接在主程序生产者还未发送结束就关闭结果…
Home
Powered by
BroadcastChannel
&
Sepia