服务器项目
文章平均质量分 92
这是我在linux服务器项目开发中学到的一些,记录下来,方便以后回顾
chuxuezhe8483
道阻且长、行则将至
展开
-
io多路复用专题 非常nice
这篇文章主要是参考大佬笔记 B站视频:【电话面试】io多路复用专题面试,阿里70w年薪程序员大神教科书式面试回答问题 原笔记链接: 里面涉及到操作系统还有计算机系统相关知识,大佬把这些东西串起来了,回答框架清晰,值得复习很多次!继续学习 BIO 的缺陷 BIO 中的 B 是 Blocking 的阻塞的意思 作为服务端开发,使用ServerSocket 绑定端口号之后会监听该端口, 等待accept事件,accept是会阻塞当前线程 当我们收到accept事件的时候,程序就会拿到客户端与当前服务端连接原创 2022-04-05 09:43:20 · 831 阅读 · 0 评论 -
阻塞/非阻塞、同步/异步和IO模型
资料来源:网络 整理而来 1.阻塞/非阻塞、同步/异步 (网络IO) 典型的一次IO的两个阶段是什么?数据就绪 和 数据读写 数据就绪:根据系统IO操作的就绪状态 阻塞 非阻塞 数据读写:根据应用程序和内核的交互方式 同步 异步 陈硕:在处理 IO 的时候,阻塞和非阻塞都是同步 IO,只有使用了特殊的 API 才是异步 IO。 一个典型的网络IO接口调用,分为两个阶段,分别是“数据就绪” 和 “数据读写”,数据就绪阶段分为 阻塞和非阻塞,表现得结果就是,阻塞当前线程或是直接返回。 同步表示A向B原创 2022-03-31 14:24:16 · 1070 阅读 · 0 评论 -
高并发服务器总结 epoll部分
高并发服务器总结 - epoll部分原创 2022-03-29 10:27:51 · 923 阅读 · 0 评论