![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Linux
Linux
conetwo
csdn
展开
-
linux eventfd
链接: eventfd.转载 2021-11-08 11:37:42 · 88 阅读 · 0 评论 -
条件变量 避免惊群 虚假唤醒(转)
链接.转载 2021-10-28 16:52:15 · 183 阅读 · 0 评论 -
高性能服务器程序框架
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-05-26 21:34:46 · 221 阅读 · 0 评论 -
makefile
CC=g++ SRCS=man.cpp \ a.cpp OBJS= $(SRCS:.cpp=.o) EXEC=myapp start: $(OBJS) $(CC) -o $(EXEC) $(OBJS) .cpp.o: $(CC) -o $@ -c $< clean: rm -rf $(OBJS) 注:...原创 2017-02-27 16:54:54 · 292 阅读 · 0 评论 -
I/O模型
I/O模型 一个输入操作通常包括两个阶段: 1. 等待数据准备好 2. 从内核向进程复制数据 unix下有5种I/O模型 - 阻塞IO - 非阻塞IO - IO复用 - 信号驱动式IO - 异步IO 阻塞I/O 应用进程被阻塞,直到数据复制到应用进程缓冲区才返回。 非阻塞式I/O 应用进程执行系统调用时,内核返回一个错误码。应用进程可以继续执行,但需要不断的执行系...原创 2018-07-28 21:38:53 · 190 阅读 · 0 评论