会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
harvyxu
Enjoy it!
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
2017年9月5日
Greenlets, threads, and processes
摘要: Greenlets, threads, and processes [转载] It's very common in a program to want to do two things at once: repaginate a document while still responding to
阅读全文
posted @ 2017-09-05 22:21 harvyxu
阅读(274)
评论(0)
推荐(0)
2017年9月2日
IO多路复用--poll
摘要: 1 基本知识 poll的机制与select类似,与select在本质上没有多大差别,管理多个描述符也是进行轮询,根据描述符的状态进行处理,但是poll没有最大文件描述符数量的限制。poll和select同样存在一个缺点就是,包含大量文件描述符的数组被整体复制于用户态和内核的地址空间之间,而不论这些文
阅读全文
posted @ 2017-09-02 18:21 harvyxu
阅读(387)
评论(0)
推荐(0)
2017年8月27日
IO多路复用--select
摘要: 1 IO多路复用的基本概念 IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。 (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。 (3
阅读全文
posted @ 2017-08-27 18:57 harvyxu
阅读(391)
评论(0)
推荐(0)
Linux network I/O
摘要: 1 缓存 I/O (Buffered I/O)介绍 对于传统的操作系统来说,普通的 I/O 操作一般会被内核缓存,这种 I/O 被称作缓存 I/O。缓存 I/O 又被称作标准 I/O,大多数文件系统的默认 I/O 操作都是缓存 I/O。在 Linux 的缓存 I/O 机制中,操作系统会将 I/O 的
阅读全文
posted @ 2017-08-27 10:52 harvyxu
阅读(3441)
评论(0)
推荐(0)
上一页
1
2
3
公告