java NIO在多个可选通道中的性能VS单插槽阻塞I / O.

时间:2018-02-08 17:24:33

标签: java performance sockets nio low-latency

我的问题是关于使用单线程的NIO选择器理解和使用多个套接字连接。 Selector如何在不同的套接字连接之间切换?操作系统中断是否会提示?

此外,当多个频道同时有活动时,选择器如何选择接受/读取哪个频道?如果它无法同时读取(如阻塞套接字),那么,它是否会在切换和保持时引入延迟/性能问题?

最后,选择器如何将性能与阻塞的套接字读取进行比较?假设有足够的CPU内核可用,并且线程的上下文切换不是问题。

0 个答案:

没有答案