这是一个转载的总结帖子,帮助学习非阻塞的网络通信方法。
对于Android的网络通讯性能的提高,可以使用Java上高性能的NIO (New I/O) 技术进行处理,NIO主要使用了Channel和Selector来实现,Java的Selector类似Winsock的Select模式,是一种基于事件驱动的,整个处理方法使用了轮训的状态机,提高线程使用效率。
参考文档:
Android开发进阶之NIO非阻塞包(一)
Android开发进阶之NIO非阻塞包(二)
Android开发进阶之NIO非阻塞包(三)
Android开发进阶之NIO非阻塞包(四)
Android开发进阶之NIO非阻塞包(五)
Android开发进阶之NIO非阻塞包(六)
Android开发进阶之NIO非阻塞包(七)
Android开发进阶之NIO非阻塞包(八)
文章讲的很清楚,在此做个记载,以后翻来可以看看