我应该使用(非阻塞)NIO用于UDP吗?

时间:2009-11-12 12:20:23

标签: java networking udp nio nonblocking

根据this post,UDP不会阻止。使用(非阻塞)NIO API进行UDP是否有任何优势?或者我应该使用更简单的“传统”io API吗?

2 个答案:

答案 0 :(得分:2)

冒着被指回的风险,对该帖子的评论解释说UDP不会阻塞TCP ACK,但你仍然可以阻止内核缓冲区溢出。只有当你有一个非常大的UDP突发时才会发生这种情况。

答案 1 :(得分:0)

如果您正在处理大量流,那么可以帮助您使用专用线程模型来处理这些套接字。 NIO提供了一些有用的工作(选择器)。