码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
sellect、poll、epoll
select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会被内核修改标志位,使得进程可以获得这些文件描述符从而进行后续的读写操作。 select目前几乎在所有的平台上支持,其良好
分类:其他好文   时间:2016-03-22 12:08:53    阅读次数:166
Shell 输入/输出重定向
大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回??到您的终端。命令通常从标准输入的地方读取输入,默认是终端。标准输出,默认情况下是终端。 重定向命令列表如下: 需要注意的是文件描述符 0 通常是标准输入(STDIN),1 是标准输出(STDOUT),2 是标准错误输出(STDER
分类:系统相关   时间:2016-03-20 14:37:58    阅读次数:251
Linux-进程间通信(一): 管道
1. 管道局限性: (1) 半双工; (2) 只能在具有公共祖先的进程之间使用; 2. 管道创建函数: 经由filedes返回两个文件描述符:filedes[0]为读端,filedes[1]为写端; 3. 惯用方式: 由于单个进程中的管道并没有任何用户,所以,通常调用pipe的进程会接着调用fork
分类:系统相关   时间:2016-03-19 22:58:17    阅读次数:308
C#中的Socket
1.按惯例先来介绍下socket Windows中的很多东西都是从Unix领域借鉴过来的,Socket也是一样。在Unix中,socket代表了一种文件描述符(在Unix中一切都是以文件为单位),而这里这个描述符则是用于描述网络访问的。什么意思呢?就是程序员可以通过socket来发送和接收网络上的数...
分类:Windows程序   时间:2016-03-19 14:24:04    阅读次数:303
多路复用select
多路复用I/O:一个执行体监视多个文件描述符对象的状态是否改变,一旦改变通知其他执行体来实现。 基本思想: 1、 先构造一张有关描述符的表,然后调用一个函数,当这些文件描述符中的一个或者多个已准备好进行I/O时函数才返回 2、 函数返回时告诉进程那个描述符已准备就绪,可以进行I/O操作。 Selec
分类:其他好文   时间:2016-03-17 16:09:55    阅读次数:191
man 2 accept
名称 accept, accept4——接受套结字连接 摘要 描述 accept系统调用被用于面向连接的套结字类型(SOCK_STREAM,SOCK_SEQPACKET)。它提取排队等待连接sockfd的第一个连接请求,并且创建一个新的连接套结字,返回指向这个连接套结字的文件描述符,新创建的连接套结
分类:其他好文   时间:2016-03-17 09:30:57    阅读次数:139
man 2 listen
摘要 描述 listen()把套结字sockfd标记为被动套结字,也就是说这个套结字将通过accept()接受请求。 参数sockfd一个文件描述符,指向类型为SOCK_STREAM或者SOCK_SEQPACKET的套结字。 参数backlog定义了排队等待连接sockfd的最大长度。如果一个连接请
分类:其他好文   时间:2016-03-17 08:22:40    阅读次数:161
Understanding Unix/Linux Programming-文件、设备和流
每个设备文件都支持系统调用 ioctl: 实际上,任何数据的源或者目的地都被Unix视为文件来处理,基本的系统调用既支持磁盘文件,也适用于设备文件。它们的区别体现在对于连接的操作上。磁盘文件的文件描述符包含对缓冲属性和扩展属性的定义代码;而终端的文件描述符包含编辑、回显、字符转换和其他操作的定义代码
分类:系统相关   时间:2016-03-16 22:26:12    阅读次数:230
文件描述符和exec() close_on_exec
分类:其他好文   时间:2016-03-16 19:01:01    阅读次数:261
输入输出重定向
输入重定向: 把标准输入 输入到一个文件中 <表示覆盖 <<表示追加 输出重定向: 把终端里的内容,重定向到一个文件中 >表示覆盖  >>表示追加     文件描述符: 0:标准输入            就是键盘打字回车喽 1:标准正确输出      正确输出喽  2:标准错误输出 打错喽   标
分类:其他好文   时间:2016-03-15 12:00:44    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!