栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

套接字与套接字通道

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

套接字与套接字通道

A

Socket
是阻止输入/输出设备。
Thread
如果基础缓冲区已满,它将使正在使用它的阻止读取,甚至可能阻止写入。因此,如果服务器具有一堆open,则必须创建一堆不同的线程
Socket

A

SocketChannel
是从套接字读取数据的一种非阻塞方式,因此您可以让一个线程立即与一堆打开的连接进行通信。通过在上添加一堆
SocketChannel
s
Selector
,然后循环使用选择器的
select()
方法,该方法可以通知您套接字是否已被接受,已接收数据或已关闭。这使您可以在一个线程中与多个客户端进行通信,而不必承担多个线程和同步的开销。

Buffer
s是NIO的另一个功能,它使您可以通过读取和写入访问基础数据,从而避免了将数据复制到新阵列中的开销。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/454112.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号