• Paul Shan
    2022-04-04
    思考题:LinkedListChannel.offerInternal调用AbstractSendChannel.offerInternal 失败的时候,会把发送的内容持续放到队列中,这样即使接受方没准备好或者不存在,发送方也不会等待,而持续进入可以接收数据并发送的状态。LinkedListChannel.offerSelectInternal调用AbstractSendChannel.offerSelectInternal失败的时候,还是会继续尝试调用这个方法,因为LinkedListChannel只要内存允许,会时刻处于接受数据的状态。

    作者回复: 很棒的答案~推荐给大家。

    
    8
  • EdisonLi
    2022-05-08
    要是能开辟一篇实际工作业务场景的使用就更好了。

    作者回复: 嗯……记下了,后续会考虑的。感谢建议。

    
    4
  • ACE_Killer09
    2022-04-18
    java 阻塞队列 的感觉

    作者回复: 是的,它们的行为模式非常类似,只是Java的是阻塞的,Channel是挂起的。

    
    2