码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
【linux高级程序设计】(第十四章)TCP高级应用
文件I/O方式比较1.阻塞式文件I/O进程从调用函数开始,直到返回这段时间都处于阻塞状态。2.非阻塞式文件I/O如果当前没有数据可操作,将不阻塞当前进程,而是立即返回一个错误信息。需要反复尝试。3.多路复用I/O仍然是阻塞方式等待,但是可以同时等待多个文件描述符。4.信号驱动I/O异步方式,等到数据...
分类:系统相关   时间:2015-08-04 00:31:13    阅读次数:159
linux 中的 "2>&1"含义
文章摘自:http://os.chinaunix.net/a2009/0903/996/000000996941.shtml脚本是: nohup /mnt/Nand3/H2000G >/dev/null 2>&1 & 对于& 1 更准确的说应该是文件描述符 1,而1一般代表的就是STDOUT_FIL...
分类:系统相关   时间:2015-08-03 18:20:16    阅读次数:160
IO多路复用的水平触发与边缘触发
在linux的IO多路复用中有水平触发,边缘触发两种模式,这两种模式的区别如下: 水平触发:如果文件描述符已经就绪可以非阻塞的执行IO操作了,此时会触发通知.允许在任意时刻重复检测IO的状态,没有必要每次描述符就绪后尽可能多的执行IO.select,poll就属于水平触发. 边缘触发:如果文件描.....
分类:其他好文   时间:2015-08-02 19:51:46    阅读次数:137
【linux高级程序设计】(第十三章)Linux Socket网络编程基础 2
BSD Socket网络编程API创建socket对象int socket (int __domain, int __type, int __protocol) :成功返回socket文件描述符,失败返回-1.参数1:socket对象使用的地址簇或协议簇 常用的有PF_LOCAL(本机通信)...
分类:系统相关   时间:2015-07-31 21:49:29    阅读次数:228
XSI IPC机制
XSI(System Interface and Headers),代表一种Unix系统的标准 XSI IPC,依托标识符和键来实现的,如同管道靠文件描述符来实现一样。包含了三种通信机制:消息队列,信号量,共享内存 1. IPC标识    内核为每个进程间通信维护一个结构体形式的IPC对象。该对象可通过一个非负整数的IPC标识来引用。与文件描述符不同,文件描述符总是找当前系统中可用的最小的数...
分类:其他好文   时间:2015-07-29 16:00:55    阅读次数:281
【linux高级程序设计】(第九章)进程间通信-管道 2
文件描述符重定向cattest02>test02test02 2>error >error是追加。cat>test02 2>&1&1 1>test02#include#include#include#include#include#include#include#define BUFFER_SIZE...
分类:系统相关   时间:2015-07-27 18:36:17    阅读次数:135
linux程序设计——多客户(第十五章)
15.4    多客户 到目前为止,本章一直介绍的是,如果用套接字来实现本地的和跨网络的客户/服务器系统.一旦连接建立,套接字连接的行为就类似于打开的底层文件描述符,而且在很多方面类似于双向管道. 现在考虑有多个客户同时连接一个服务器的情况.服务器程序在接受来自客户的一个新连接时,会创建出一个新的套接字,而原先的监听套接字将被保留以继续监听以后的连接.如果服务器不能立刻接受后来的连接,它们将被...
分类:系统相关   时间:2015-07-26 00:32:26    阅读次数:220
select和epoll的实现
select:fd_set是输入结果参数,每次select之后,还得重置fd_set(1)使用copy_from_user从用户空间拷贝fd_set到内核空间,第一步需要复制所有感兴趣的文件描述符到内核态(2)注册回调函数__pollwait(3)遍历所有fd,调用其对应的poll方法(对于sock...
分类:其他好文   时间:2015-07-25 21:16:23    阅读次数:250
Linux下的I/O复用
读书笔记I/O复用使得程序能同时监听多个文件描述符,这对提高程序的性能至关重要。Linux下实现I/O复用的系统调用主要有select, poll, epoll。select:用户通过3个参数分别传人感兴趣的可读,可写及异常等事件,内核通过对这些参数的在线修改来反馈其中的就绪事件。用户每次调用sel...
分类:系统相关   时间:2015-07-25 16:34:42    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!