小威
...
摘要: 1.阻塞分为: 完全阻塞, 不阻塞, 延时阻塞 2.管理操作系统的方式: 1. 轮询,2. 中断 3./dev/tty : 当前终端 5.harddisk 使用block来管理 memory 使用page来管理 6.如果在open一个设备时指定了O_NONBLOCK标志, read/write就不会阻塞,以read为例, 如果设备没有数据到达就返回-1, 同时置errno为EWOULDBLOCK(或者EAGAIN) 7.fcntl : (对设备寄存器进行读写) 可以使用fcntl函数改变一个已打开的文件的属性, 可以重新设置读, 写, 追加, 非阻塞等标志,而不必重新o... 阅读全文
posted @ 2013-09-03 18:26 小威_ 阅读(146) 评论(0) 推荐(0)