码迷,mamicode.com
首页 >  
搜索关键字:pipe    ( 1495个结果
23管道
我们把从一个进程连接到另一个进程的一个数据流称为一个“管道”管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道只能用于具有共同祖先的进程(具有亲缘关系的进程)之间进行通信;通常,一个管道由一个进程创建,然后该进程调用fork,此后父、子进程之间就可应用该管道。pipe:匿名管...
分类:其他好文   时间:2015-04-04 16:34:23    阅读次数:132
源码阅读tinyhttpd
tinyhttpd 是一个用C语言实现的简单的HTTP服务器程序,500行代码,值得阅读。看完这个代码之后有几点需要进一步的思考: 1.get_line()函数要处理跨平台的换行('\n' or '\r\n') MSG_PEEK 标志可以窥探缓冲区中的数据,从而决定是否读取; 2.stat  ,st.st_mode & S_IFMT) == S_IFDIR 判断对应的路径是否是目录; 3....
分类:Web程序   时间:2015-04-03 21:06:00    阅读次数:225
[Android]Recovery调用外部Shell脚本,Shell脚本使用ui_print方法
busybox_bin=/sbin/busybox# 获取PIPEget_outfd(){ if $busybox_bin ls -l /proc/self/fd/21 | $busybox_bin grep -q 'pipe'; then echo 21 else ...
分类:移动开发   时间:2015-03-31 21:44:40    阅读次数:155
管道和命名管道
命名管道(named PIPE)由于基于fork机制,所以管道只能用于父进程和子进程之间,或者拥有相同祖先的两个子进程之间 (有亲缘关系的进程之间)。为了解决这一问题,Linux提供了FIFO方式连接进程。FIFO又叫做命名管道(named PIPE)。FIFO (First in, First o...
分类:其他好文   时间:2015-03-31 19:34:35    阅读次数:134
关于Client_Abort_Exception异常的分析和解决
1、什么情况下会出现“ClientAbortException: java.net.socketException: Broken pipe”? 答:客户端非正常(标准握手协议)退出连接,体现在http请求,可能是用户等待页面响应过程中,关闭浏览器,或停止了请求。2、为什么有的应用报这个问题,有的应...
分类:其他好文   时间:2015-03-30 20:53:43    阅读次数:135
Java进程间通信
传统的进程间通信的方式有大致如下几种:(1) 管道(PIPE)(2) 命名管道(FIFO)(3) 信号量(Semphore)(4) 消息队列(MessageQueue)(5) 共享内存(SharedMemory)(6) SocketJava如何支持进程间通信。我们把Java进程理解为JVM进程。很明...
分类:编程语言   时间:2015-03-30 15:51:10    阅读次数:195
USB 传输协议
PipeUSB的pipe的两端分别指的是USB host端的内存区域,和设备端的endpoint。pipe分为两类,一类是stream pipe, 另一类是message pipe。两类的主要区别是,message pipe发送的数据,都是usb协议里规定好的结构,而steam pipe发送的数据则...
分类:其他好文   时间:2015-03-30 10:58:30    阅读次数:191
redis pipe 批量导入数据
redis pipe 批量导入数据 速度非常快, 文本需要支持redis的协议, 使用Python生成文件 代码如下 delimiter = "\r\n" data = "*3" + delimiter + "$3" + delimiter + "set" + delimiter + "$" + str(len(row[0])) + delimiter + row[0] + delim...
分类:其他好文   时间:2015-03-29 09:27:35    阅读次数:254
Linux pipe函数
1. 函数说明pipe(建立管道):1) 头文件 #include2) 定义函数: int pipe(int filedes[2]);3) 函数说明: pipe()会建立管道,并将文件描写叙述词由參数filedes数组返回。 filedes[0]为管道里的读取端 filedes[1]则为管道的写入端...
分类:系统相关   时间:2015-03-28 14:19:09    阅读次数:129
多线程的通信方法总线
进程通信方式 1、管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。 2、命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关 系 进程间的通信。命名管道在文件系统中有对应的文件...
分类:编程语言   时间:2015-03-21 21:18:07    阅读次数:319
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!