![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA
文章平均质量分 67
JAVA
东哥_DONG
做一名合格的程序员
展开
-
NIO2(AIO)-实现原理源码分析---初稿(后面完善)
本文主要分析以下内容 什么是AIO,AIO的特征有哪些?应用场景? jdk是如何实现的,分别分析window、linux 线程模型 源码分析创建异步通道、其他IO操作 前提概要 不管是非阻塞还是异步的实现,都要基于应用启动一个线程(线程池)来轮训调用OS API,比如Select.select(或者ServerSocketChannel的accpet)方法,外层都要使用while循环来调用。 AIO也一样,也需要开启线程循环调用某个API来处理逻辑。 AIO以来两个MAP将各个操作.原创 2021-04-28 06:18:42 · 565 阅读 · 0 评论 -
java基础------switch
switch语句支持的类型switch语句后的表达式只能是:byte、short、char、intjava7版本增加:stringJDK1.5后增加:枚举类型注意 break陷进switch会先求出expression的值,然后拿这个表达式和case中的值比较,一旦遇到相等的值,程序就开始执行这个case标签后的代码,不再判断与后面case、default标签的条件是否匹配,除非遇到break,才...原创 2018-04-24 15:03:36 · 128 阅读 · 0 评论