码迷,mamicode.com
首页 > 其他好文 > 详细

IO学习总结

时间:2019-09-02 19:29:16      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:com   gcs   ida   拷贝   idc   art   overflow   segment   lock   

问题

问题1:为什么netty用NIO,而不是AIO

https://github.com/netty/netty/issues/2515

问题2:IO读写数据的流程是什么?数据走向是什么样的

问题3:阻塞和非阻塞之间有直接的效率区分么?

问题4:recvfrom/select/poll/epoll在java是怎么用的

/usr/include/x86_64-linux-gnu/sys
openjdk\hotspot\src\os\bsd\vm
为什么nodejs用的是单线程模型,nodejs在程序启动之时,就会创建一个类似while(true)的循环,来检测是否有事件需要处理,

技术图片

技术图片

技术图片

技术图片

技术图片

其他

  1. jvm为什么要使用堆外内存,堆外内存如何做数据拷贝
  2. netty的零拷贝是真的零拷贝么?是怎么实现的?

参考:
https://juejin.im/entry/5b558d62e51d4519596b95c5
https://juejin.im/post/5c1c532551882579520b1f47?utm_source=gold_browser_extension
http://t.zijieimg.com/PRUmFN/

链接

https://segmentfault.com/q/1010000000190024
https://blog.csdn.net/yezhenxu1992/article/details/51731237
https://www.cnblogs.com/pugang/p/5874958.html
https://zhidao.baidu.com/question/362861325111120052.html
https://www.cnblogs.com/bhlsheji/p/5330045.html
https://blog.csdn.net/wenqian1991/article/details/46546477
https://blog.csdn.net/yexiangCSDN/article/details/86071119
https://www.cnblogs.com/mike-mei/p/8548238.html
https://zhidao.baidu.com/question/377985345.html
https://stackoverflow.com/questions/3329641/how-do-multiple-clients-connect-simultaneously-to-one-port-say-80-on-a-server
http://www.voidcn.com/article/p-wprindkq-bgg.html
https://www.sohu.com/a/142000391_505795

IO学习总结

标签:com   gcs   ida   拷贝   idc   art   overflow   segment   lock   

原文地址:https://www.cnblogs.com/colin-xun/p/11448187.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!