关于handle处理的问题

来源:7-5 NIO模型实现ChatServer_read事件

过客12

2019-11-22

请问老师,如果这个线程在处理handle函数的时候,又有新来的select是处于什么状态呢?
是否可以把handle函数单独当作一个线程来进行处理呢,和前面BIO模型一样,这样selector就可以一直处于监视状态

写回答

1回答

Stannum

2019-12-29

同学你好~你的思想很超前嘛~很好~在更复杂的NIO模型里,我们当然可以突破单线程,使用多条线程来扩展最基本的NIO模型,进一步提升IO处理的性能。在今后的课程升级时,我会争取添加一些小节,专门给大家介绍一下这些扩展模型。在此之前,你不妨按照自己的设计,试着修改一下课程项目代码,实现一下更强大的NIO模型,看看会遇到哪些困难,达成怎样的效果?

1
1
过客12
老师,您的课程已经学习完了,希望老师能讲一些关于nio、aio方便的面试题或者相关内容(马上要春招了:)),顺便问问有没有推荐的关于java nio、aio方便的值得学习的书籍或者资料呢
2020-01-10
共1条回复

系统学习Java网络编程 深度理解BIO/NIO/AIO

对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。

880 学习 · 148 问题

查看课程