码迷,mamicode.com
首页 >  
搜索关键字:文件描述符    ( 1556个结果
Linux的timerfd
timerfd是Linux为用户程序提供的一个定时器接口。这个接口基于文件描述符,所以能够被用于select/poll的应用场景。 1.??????使用方法 timerfd提供了如下接口供用户使用 timerfd_create int timerfd_create(...
分类:系统相关   时间:2015-05-03 19:11:46    阅读次数:584
linux IO重定向
linux 命令默认从标准输入设备(stdio)获取输入,将结果输出到标准输出设备(stdout)显示。一般情况下,标准输入设备是键盘。标准输出设备是终端(显示器)。一般情况下,每个命令运行时都会打开3个文件: 标准输入文件(stdin):stdin的文件描述符为0。linux程序默认从stdin读取数据 标准输出文件(stdout):stdout的文件描述符为1。linux程序more相stdou...
分类:系统相关   时间:2015-05-03 09:19:27    阅读次数:210
进程及进程调度
1 .1 进程结构每个进程都具有自己的属性,用一个task_struct数据结构来表示,它包含了进程的详细信息,主要有进程标识符(PID)、进程所占的内存区域、相关文件描述符、安全信息、进程环境、信号处理、资源安排、同步处理状态几个方面。数组task包含指向系统中所有task_struct结构的指针...
分类:系统相关   时间:2015-04-28 22:29:52    阅读次数:292
os.system() 和 os.popen()
1.os.popen(command[,mode[,bufsize]])os.system(command)2.os.popen() 功能强于os.system() , os.popen() 可以返回回显的内容,以文件描述符返回。eg:t_f = os.popen ("ping 192.168.1....
分类:其他好文   时间:2015-04-28 08:17:29    阅读次数:523
ulimit命令学习
通过ulimit -n命令可以查看linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。那么应该在哪里设置呢?最正确的做法是在/etc/security/limits.conf里设置:[root@l...
分类:其他好文   时间:2015-04-28 01:28:26    阅读次数:141
fcntl 获取文件状态标志
int fcntl(int fd,int cmd,...) 函数fcntl提供了非常丰富的功能。主要依赖于cmd的各种参数:复制已有的文件描述符 F_DUPFD,F_DUPFD_CLOEXEC获取设置文件描述符的标志 F_GETFD,F_SETFD获取设置文件状态标志 F_GETFL,F_SETF....
分类:其他好文   时间:2015-04-27 23:04:17    阅读次数:177
linux应用开发-系统函数方式文件编程
linux应用开发-系统函数方式文件编程 一 系统调用 指调用系统的函数库 二 文件描述符 性质:一个数字 打开的文件对应一个数字即一个文件描述符 三 常用函数 1 打开文件 open 2 创建文件 creat 3 关闭文件 close 4 读文件 read ...
分类:系统相关   时间:2015-04-27 18:26:50    阅读次数:177
linux文件函数-close
linux文件函数-close 一 关闭文件 函数名:close 函数原形:int close(int fd) 函数功能:关闭一个文件 所属头文件:#include 返回值: 成功:返回 0 失败:返回 -1 参数说明:fd是待关闭的文件描述符...
分类:系统相关   时间:2015-04-27 18:26:37    阅读次数:210
linux文件函数-read
linux文件函数-read 一 读文件 函数名:read 函数原形: ssize_t read(int fd, void *buf, size_t count) 函数功能:从一个文件描述符中读取文件 所属头文件:#include 返回值: 成功:返回读取的字节数 失败:-1 参数说明 ...
分类:系统相关   时间:2015-04-27 18:25:58    阅读次数:178
linux 下select的1024限制
1024限定的不只是监听的个数,还是文件描述符的最大值,注意,是值 今天编写模拟客户端程序进行测试,使用了select。之前一直错记成1024是对fd_set里fd个数的限制(我的程序是每次select一个fd,所以自我感觉没问题),结果在socket连接个数到达1050~1100时,总发生段错误。...
分类:系统相关   时间:2015-04-27 15:12:47    阅读次数:347
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!