码迷,mamicode.com
首页 >  
搜索关键字:管道    ( 5530个结果
25管道
这节是命名管道FIFO。如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道。命名管道是一种特殊类型的文件创建:命名管道可以从命令行上创建,命令行方法是使用下面这个命令: $ mkfifo filename命名管道也可以从程序里创建,相关函数有: int mk...
分类:其他好文   时间:2015-04-05 06:27:12    阅读次数:136
24管道
管道读写规则:当没有数据可读时O_NONBLOCK disable:read调用阻塞,即进程暂停执行,一直等到有数据来到为止。O_NONBLOCK enable:read调用返回-1,errno值为EAGAIN。当管道满的时候O_NONBLOCK disable: write调用阻塞,直到有进程读走...
分类:其他好文   时间:2015-04-05 01:07:34    阅读次数:194
23管道
我们把从一个进程连接到另一个进程的一个数据流称为一个“管道”管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道只能用于具有共同祖先的进程(具有亲缘关系的进程)之间进行通信;通常,一个管道由一个进程创建,然后该进程调用fork,此后父、子进程之间就可应用该管道。pipe:匿名管...
分类:其他好文   时间:2015-04-04 16:34:23    阅读次数:132
【翻译】jdbc developers guide and reference:第一章
;jdbc thin driver通过在java sockets头中实现sql*net 来直接连接数据库;jdbc thin驱动需要数据库服务器启动TNS监听TPC/IP socket; jdbc oci driver jdbc oci驱动是java类型2驱动,需要安装oracle client,即只支持oracle平台;oci驱动支持全部的oracle net adapters适配器,包括 IPC,管道命名,TCP/IP,IPX/SPX; jdbc oci驱动是用java和C混合写的,使用被动...
分类:数据库   时间:2015-04-03 19:28:52    阅读次数:246
linux学习笔记之文件处理
locate     非实时 数据库查找     非精确查找     速度快 find     实时查找     精确查找      find    [dir]    [ceriteria]    [action] find /etc    -name "passwd*" find /etc    -iname    "passwd" ls不支持管道 ls ...
分类:系统相关   时间:2015-04-03 19:24:31    阅读次数:139
shell读取用户输入
当需要在执行过程中获得执行脚本人员的输入,使用read命令(1)基本读取read命令接受标准输入或其他文件描述符输入。读入后将数据放入一个标准变量中。-p允许在read命令行中直接指定一个提示。可以指定多个变量,也可以不指定(将放置在REPLY环境变量中)(2)计时使用-t指定一..
分类:系统相关   时间:2015-04-03 11:33:14    阅读次数:153
套接字通信(TCP和UDP)
第一部分:知识备忘1、进程间通信方式本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类:消息传递(管道、FIFO、消息队列)同步(互斥量、条件变量、读写锁、文件和写记录锁、信号量)共享内存(匿名的和具名的)远程过程调用(Solaris门和Sun RPC)但这些都不是本文的主题!我们要讨论的...
分类:其他好文   时间:2015-04-02 22:34:30    阅读次数:234
移动设备和SharePoint 2013 - 第2部分:设备管道和SharePoint页面模型
在该系列文章中,作者展示了SharePoint 2013最显著的新功能概观——对移动设备的支持...
分类:移动开发   时间:2015-04-02 16:34:47    阅读次数:136
Linux 查找指定名称的进程并显示进程详细信息
实际应用中可能有这样的场景:给定一个进程名称特征串,查找所有匹配该进程名称的进程的详细信息。 解决的办法是: (1) 先用pgrep [str] 命令进行模糊匹配,找到匹配该特征串的进程ID; (2) 其次根据进程ID显示指定的进程信息,ps --pid [pid]; (3) 因为查找出来的进程ID需要被作为参数传递给ps命令,故使用xargs命令,通过管道符号连接; (4) 最后显示进...
分类:系统相关   时间:2015-04-02 10:22:44    阅读次数:233
Linux 进程间通信
管道是允许单向通信的通信设备。数据从管道的一端写入并从管道的另一端读出。管道是串行设备;数据总是以写入时的顺序被读取出来。通常,管道用于同一进程的两个不同线程或在父子进程间通行。 在shell中,使用 | 符号创建管道。例如,下面的shell命令将导致shell创建两个子进程,分别用于ls和less命令: % ls | less shell同时也创建了一个管道用于连接ls子进程的标准输...
分类:系统相关   时间:2015-04-01 20:00:39    阅读次数:218
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!