
通过Java技术完成非阻塞通信。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Java编程语言借助java.nio包,得以构建非阻塞通信机制。该包的核心组件包括:● ServerSocketChannel,作为ServerSocket的增强版本,能够处理阻塞式通信以及非阻塞式通信。● SocketChannel,同样是Socket的替代实现,具备支持阻塞通信和非阻塞通信的功能。● Selector,负责监控ServerSocketChannel的接收连接就绪事件,同时监控SocketChannel的连接就绪、读就绪和写就绪事件。● SelectionKey,则代表了ServerSocketChannel和SocketChannel向Selector注册事件处理句柄。当一个SelectionKey对象被包含在Selector对象的selected-keys集合中时,表明与该SelectionKey对象关联的事件已经发生并准备好处理。
全部评论 (0)
还没有任何评论哟~


