随笔分类 -  io

客户端异步、服务端异步与并发事务处理数、连接数的关系【重点】
摘要:如果想不过来,可以想1条连接的并发数、连接数 服务端同步 服务端异步 客户端同步 服务端无论同步异步,效果是一样的 想象一下1条连接的情况下,服务端同一时刻只有1个req被客户端发送到并处理 1条连接在处理完并写回前,永远不会收到第2个req tcp(netty)的调用同步化(异步阻塞)及与http 阅读全文

posted @ 2020-01-07 13:56 silyvin 阅读(960) 评论(0) 推荐(0) 编辑

从实践模拟角度再议bio nio【重点】
摘要:从实践角度重新理解BIO和NIO https://mp.weixin.qq.com/s/rsvAmmoJiseEmjChI95m6Q 1 bio的2次阻塞与缺陷 服务器端在启动后,首先需要等待客户端的连接请求(第一次阻塞),如果没有客户端连接,服务端将一直阻塞等待,然后当客户端连接后,服务器会等待客 阅读全文

posted @ 2020-01-04 23:53 silyvin 阅读(302) 评论(0) 推荐(0) 编辑

boss与worker
摘要:https://blog.csdn.net/weixin_34275734/article/details/91749489 在Netty的里面有一个Boss,他开了一家公司(开启一个服务端口)对外提供业务服务,它手下有一群做事情的workers。Boss一直对外宣传自己公司提供的业务,并且接受(a 阅读全文

posted @ 2020-01-04 00:04 silyvin 阅读(1006) 评论(0) 推荐(0) 编辑

netty 与 同步、异步、阻塞、非阻塞(yet)
摘要:https://www.aliyun.com/jiaocheng/792562.html 所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。但不一定影响我干别的事情,比如传统多线程bio模型 异步: 异步的概念和同步相对。当c端一个异步过程调用发出后,调用者不能立刻得到结果 阅读全文

posted @ 2018-09-19 14:29 silyvin 阅读(3210) 评论(0) 推荐(0) 编辑

5种io模型摘要
摘要:https://www.jianshu.com/p/db5da880154a I/O多路复用,I/O就是指的我们网络I/O,多路指多个TCP连接(或多个Channel),复用指复用一个或少量线程。串起来理解就是很多个网络I/O复用一个或少量的线程来处理这些连接。 理解了select就抓住了I/O多路 阅读全文

posted @ 2018-09-18 16:20 silyvin 阅读(224) 评论(0) 推荐(0) 编辑

bio tcp为什么要多线程
摘要:https://blog.csdn.net/baidu_17508977/article/details/53084768 Tcp编程下的多线程任务 主要内容: 1.博主分三步走:thread、自定义线程池、jdk线程池 2.核心代码,这里给出第2中自定义线程池: 抽象: 阅读全文

posted @ 2018-08-01 14:48 silyvin 阅读(520) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示