码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
IO多路复用之epoll总结
1、基本知识   epoll是在2.6内核中提出的(mac没有),是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。epoll使用一个文件描述符管理多个描述符,将用户关系的文件描述...
分类:其他好文   时间:2015-05-09 20:40:53    阅读次数:165
同一进程中的线程共享的资源有哪些 转载
转自:http://blog.csdn.net/shuilan0066/article/details/7683315 线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID....
分类:编程语言   时间:2015-05-08 01:33:34    阅读次数:127
Network Client
【Network Client】1、socket可以被看成一个标准的文件描述符,程序并不知道它正在把数据与进一个文件、终端或TCP连接。2、通信类型、协议家族。 3、connect 方法。 4、getsockname、getpeername。 5、tcp连接的行为更像是标准的文件,它们保证...
分类:Web程序   时间:2015-05-07 13:57:03    阅读次数:129
文件描述符
1. 概述 在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文件,所有执行I/O操作的系统调用都通过文件描述符。....
分类:其他好文   时间:2015-05-07 12:05:16    阅读次数:134
ulimit 命令详解
作用:用来限制系统用户对shell 资源的访问,支持一下各种类型的限制:所创建的内核文件的大小, 进程数据块的大小, shell 进程创建文件的大小, 内存锁住的大小, 常驻内存集的大小, 打开文件描述符的数量, 分配堆栈的最大大小, CPU 时间, 单个用户的最大线程数, shell进程所能使用的...
分类:其他好文   时间:2015-05-06 16:59:22    阅读次数:140
Linux学习笔记10——文件I/O之一
UNIX系统中的大多数文件I/O只需要用到5个函数:open,read,write,lseek以及close文件描述符 文件描述符是一个非负整数,所有打开的文件都通过文件描述符引用 文件描述符的变化范围是0-OPEN_MAX,OPEN_MAX是每个进程最多打开的文件1、open函数 #includ....
分类:系统相关   时间:2015-05-05 19:23:13    阅读次数:204
close与shutdown关闭socket连接的区别
close: int close(int fd) 并非马上关闭fd对应的socket连接,而是对其文件描述符的引用计数减1,只有当fd的引用计数为0时,才关闭连接,对应fork复制的socket描述符,无论时父进程还是子进程都需要调用close才能正确关闭连接。shutdown: int shutd...
分类:其他好文   时间:2015-05-05 18:53:15    阅读次数:104
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
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!