go DelegateWork(mr, <-mr.impl.readyWorkers, jobArgs)
在上面的例子中,通道接收操作符会导致调用者或被调用的程序阻塞吗?
Spec: Go语句:
函数值和形参在调用程序中照常求值但是与常规调用不同的是,程序执行并不等待被调用的函数完成。相反,函数开始在一个新的程序中独立执行。
所以如果<-mr.impl.readyWorkers
阻塞,它阻塞调用者的程序,在新的程序启动之前。