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