- 博客(3)
- 收藏
- 关注
转载 同步,异步,阻塞,非阻塞,BIO,AIO,NIO 理解
对于同步,异步,阻塞,非阻塞的理解可以看一个例子:以银行取款为例:同 步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。异 步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码), OS需要支持异步IO操作API)...
2018-11-09 23:18:45 302
转载 异步和非阻塞一样吗? (内容涉及BIO,NIO,AIO,Netty)
写在开头:本文不是纯讲技术,会涉及概念理解和语义分析的要点。正如博主标题说的,高效的学习方法比拥有多少知识重要。高效的学习方法途径之一就是阅读理解,理解能力越好,掌握越快,知识体系更清晰。如果刚入门Netty,看过Netty线程模型,又看过JDK的NIO、NIO2,是否困惑于NIO,AIO,阻塞非阻塞的理解?Netty目前4.0的版本应该是“非阻塞”的“同步IO”(按照Unix IO模型...
2018-11-09 23:13:55 267
转载 setTimeout与setInterval的坑以及优缺点
说到setTimeout与setInrerval大家可能都觉得很easy,我刚接触js的也是这样的想法,可后来在知乎看到了一道题,大概好像是这样的:例一:setTimeout(function(){console.log("小马“);setTimeout(function(){arguments.callee;},1000);},1000)例二:setInterval(...
2018-11-01 00:11:02 380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人