【发布时间】:2014-10-10 09:36:29
【问题描述】:
1-使chan中断的条件是什么?
deliveries <-chan amqp.Delivery
for d:= range deliveries{
..
}
如果大约几分钟chan交付中没有更多数据,它将中断。 上面的代码和下面一样吗?
deliveries <- chan amqp.Delivery
for{
d,ok:=<-deliveries
if !ok{
break
}
//code
}
2-为什么chan不仅返回数据还返回状态?“ok”是什么意思?
3-chan是怎么实现的?"ok"是client的状态,为什么能返回"ok"?
【问题讨论】: