码迷,mamicode.com
首页 >  
搜索关键字:误删文件 文件描述符    ( 1653个结果
(二) 一起学 APUE 之 文件 IO
.....昨天我们讨论了标准 IO,今天主要说说系统 IO。1.文件描述符在 SYSIO 中贯穿了一个整形数,它就是文件描述符。对内核而言,所有打开的文件都是通过文件描述符引用的。它的作用与 STDIO 中的 FILE 结构体类似,但是它们的工作原理是完全不同的。它实际上是一个由内核保存的数组下标,...
分类:其他好文   时间:2015-04-16 01:00:48    阅读次数:182
[学习笔记]父子进程共享文件描述符理解
#include#include#include#include #include#include #include #include #include //演示父子进程共享文件描述符//相当于2个fd指向同一块内存空间.//因为2个进程共享了文件指针偏移量,所以都能向文件中有序写数据int mai...
分类:系统相关   时间:2015-04-15 16:46:17    阅读次数:158
关于php支持的协议与封装协议
1 <?php 2 3 /* 4 * php://stdin 标准输入流 5 * php://stdout 标准输入流 6 * php://stderr 标准错误流 7 * php://output 只写的数据流 8 * php://fd 允许直接方位文件描述符 9 *10 ...
分类:Web程序   时间:2015-04-14 16:04:34    阅读次数:178
Linux系统下通过Socket文件描述符寻找连接状态
Proc虚拟文件系统下面有许多数字命名的子目录,这些数字表示系统当前运行的进程号; 其中/proc/N/fd目录下面保存了打开的文件描述符,指向实际文件的一个链接。如下: [root@XXXXXXX_10_1_17_138 song_test]# ll /proc/25465/fd total 0 lrwx------ 1 root root 64 Apr 14 09:36 0 -> /dev...
分类:系统相关   时间:2015-04-14 11:14:58    阅读次数:179
Linux系统下通过Socket文件描述符寻找连接状态
Proc虚拟文件系统下面有许多数字命名的子目录,这些数字表示系统当前运行的进程号; 其中/proc/N/fd目录下面保存了打开的文件描述符,指向实际文件的一个链接。如下: [root@XXXXXXX_10_1_17_138 song_test]# ll /proc/25465/fd total 0 lrwx------ 1 root root 64 Apr 14 09:36 0 -> /dev...
分类:系统相关   时间:2015-04-14 11:14:06    阅读次数:211
Python multiprocessing模块中的Pipe管道
multiprocessing.Pipe([duplex])返回2个连接对象(conn1,conn2),代表管道的两端,默认是双向通信.如果duplex=False,conn1只能用来接收消息,conn2只能用来发送消息.不同于os.open之处在于os.pipe()返回2个文件描述符(r,w),表示可读的和可写的实例如下:#!/usr/bin/python#coding=ut..
分类:编程语言   时间:2015-04-11 21:09:37    阅读次数:190
python中multiprocessing模块之Pipe管道
multiprocessing.Pipe([duplex]) 返回2个连接对象(conn1, conn2),代表管道的两端,默认是双向通信.如果duplex=False,conn1只能用来接收消息,conn2只能用来发送消息.不同于os.open之处在于os.pipe()返回2个文件描述符(r, w),表示可读的和可写的实例如下:#!/usr/bin/python #coding=utf-8 im...
分类:编程语言   时间:2015-04-10 11:34:45    阅读次数:194
套接字(Socket)描述符的使用情况
套接字是通信端点的抽象。正如使用文件描述符访问文件,应用程序用套接字描述符访问套接字。套接字描述符在UNIX系统中被当作是一种文件描述符。事实上,许多处理文件描述符的函数(read和write)可以用于处理套接字描述符。 ——《unix环境高级编程》...
分类:其他好文   时间:2015-04-10 11:30:37    阅读次数:176
基于文件描述符的文件操作(非缓冲)
1.1. 文件描述符:内核为每个进程维护一个已打开文件的记录表,文件描述符是一个较小的正整数(0—1023),它代表记录表的一项,通过文件描述符和一组基于文件描述符的文件操作函数,就可以实现对文件的读、写、创建、删除等操作。常用基于文件描述符的函数有open(打开)、creat(创建)、close(...
分类:其他好文   时间:2015-04-09 23:20:45    阅读次数:123
Python进程间通信之匿名管道
匿名管道管道是一个单向通道,有点类似共享内存缓存.管道有两端,包括输入端和输出端.对于一个进程的而言,它只能看到管道一端,即要么是输入端要么是输出端.os.pipe()返回2个文件描述符(r, w),表示可读的和可写的.示例代码如下:#!/usr/bin/python import time import osdef child(wpipe): print('hello from child...
分类:编程语言   时间:2015-04-09 12:02:47    阅读次数:191
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!