据我了解:在Go语言中,当通道已满时缓冲通道不是FIFO。
我需要在我的应用程序中实现这种行为(FIFO行为)。
如何实现这种行为? 有没有任何开源库可以实现这一点?
提前感谢。编辑:
有些人不喜欢这个问题,所以让我更清楚一些:
我指的是当缓冲通道已满且多个发送器被阻塞时,尝试向通道添加项目的顺序
不是FIFO顺序。您还可以阅读此讨论:https://github.com/golang/go/issues/11506
所以,是的,我正在寻找一个第三方库来实现这种行为。
抱歉没有表述清楚。
我需要在我的应用程序中实现这种行为(FIFO行为)。
如何实现这种行为? 有没有任何开源库可以实现这一点?
提前感谢。编辑:
有些人不喜欢这个问题,所以让我更清楚一些:
我指的是当缓冲通道已满且多个发送器被阻塞时,尝试向通道添加项目的顺序
不是FIFO顺序。您还可以阅读此讨论:https://github.com/golang/go/issues/11506
所以,是的,我正在寻找一个第三方库来实现这种行为。
抱歉没有表述清楚。