E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
命名管道
13.6
命名管道
~ FIFO
命名管道
(有用的特点):由于它们出现在文件系统中,所以他们可以像平常的文件名一样在命令中使用。在创建的FIFO文件用在程序设计中之前,我们先通过普通的文件命令来观察FIFO文件的行为。
墨子幻
·
2020-06-24 02:36
Windows下VMWare虚拟机串口设置
VMWare可以使用
命名管道
在两个虚拟机之间模拟串口,这在同一主机上的两台虚拟机之间需要通过串口进行通信时非常方便,使用kgdb调试linux内核就是其典型的应用.具体操作:-->"Editvirtualmachinesettings
kevin1078
·
2020-06-24 00:11
虚拟机工具
进程间的通信(二)
命名管道
fifo
在linux下我们先通过一个实例来说明一下mkfifo的作用,然后再看mkfifo的使用详解#mkfifomyfifo#pingedu.cn>>myfifo另开一个终端:#catmyfifo看到效果了吧mkfifo命令用途制作先进先出(FIFO)特别文件。语法mkfifo[-mMode]File…描述根据指定的顺序,mkfifo命令创建由File参数指定的FIFO特别文件。如果没有指定-mMode
helmsgao
·
2020-06-24 00:19
linux系统编程
使用
命名管道
的OVERLAPPED方式实现非阻塞模式编程
命令管道是进程间通讯的一种常用方式,对于命令管道的介绍可以参考别的资料和书籍,这里推荐一个《VC++下
命名管道
编程的原理及实现》这篇博文,写得比较清楚。
jiangdf
·
2020-06-23 21:29
MFC
Linux进程间通信——使用
命名管道
这里将会介绍进程的另一种通信方式——
命名管道
,来解决不相关进程间的通信问题。一、什么是
命名管道
命名管道
也被称为FIFO文件,它是一种特殊类型的文件,它在文件系统中以文件名的形
iteye_2116
·
2020-06-23 19:49
[C++] 匿名管道的理解与实现
相对于
命名管道
,其占用小实现简单,在特定情况下,比如实现两围棋引擎本地对战可以使用匿名管道。怎样实现匿名管道双向通信?
狂颜
·
2020-06-23 18:51
windbg + vmware 内核调试 环境设置
mysymbol*http://msdl.microsoft.com/download/symbolsvmware添加串口:编辑虚拟机设置-->硬件-->打印机移除(存在)-->添加-->串行端口-->输出到
命名管道
huanongying131
·
2020-06-23 16:58
逆向
进程间的五种通信方式
进程间通信(IPC,InterProcessCommunication)是指在不同进程之间传播或交换信息.IPC的方式通常有管道(包括无名管道和
命名管道
)、消息队列、信号量、共享存储、Socket、Streams
heihei_100
·
2020-06-23 13:40
【Unix编程】进程间通信(IPC)
IPC的方式通常有管道(包括无名管道和
命名管道
)、消息队列、信号量、共享存储、Socket、Streams等。其中Socket和Streams支持不同主机上的两个进程IPC。
dbbaq24022
·
2020-06-23 03:46
进程间通讯的四种方式
文章目录共享内存信号管道消息队列通信方法无法介于内核态与用户态的原因管道(不包括
命名管道
)局限于父子进程间的通信。消息队列在硬、软中断中无法无阻塞地接收数据。信号量无法介于内核态和用户态使用。
寇浩哲
·
2020-06-23 00:44
Linux
VirtualKD + VMWare实现单机内核调试
这种技术,使用
命名管道
对物理串口进行模拟,让虚拟机系统感觉自己是通过物理串口,在和主机通信。下图是它的实现原理:图1虚
张佩
·
2020-06-22 21:16
软件调试
Windows核心编程-CreateFile详解
设备常见用途文件永久存储任何数据目录属性和文件压缩的设置逻辑磁盘驱动器格式化驱动器物理磁盘驱动器访问分区表串口通过电话线传输数据并口将数据传输至打印机邮件槽一对多数据传输,通常是通过网络传到另一台运行Windows机器上
命名管道
一对一数据传输
湖中青影
·
2020-06-22 19:06
windows核心编程
API之进程和线程函数
CancelWaitableTimer这个函数用于取消一个可以等待下去的计时器操作CallNamedPipe这个函数由一个希望通过管道通信的一个客户进程调用ConnectNamedPipe指示一台服务器等待下去,直至客户机同一个
命名管道
连接
benjiamen
·
2020-06-22 17:44
C语言手册-read
同时对相同的管道、
命名管道
或
aoningxun2220
·
2020-06-22 14:30
虾皮面试
题归正转,说一下shopee的面试吧一面操作系统1.进程和线程的区别,然后问知道协程么(唔,就是听过)2.进程之间的通信方式,说一下管道和
命名管道
的区别3.进程调度算法、那些事抢占式的?
anjingla
·
2020-06-22 14:02
面经
命名管道
FIFO
1.可以在任意进程(不需要有关系)中进行通信;2.管道本质是内核中的一块缓存;3.FIFO在文件系统中存在一个管道文件,管道文件也是和内核中的缓存同步的,是指向文件的路径;4.命令管道默认是阻塞型;5.对FIFO的操作跟普通文件一样,可用open打开它,一般的文件I/O函数(close,read,write,ulink)都可以使用。mkfifos.pipe---------------------
abc20070209
·
2020-06-22 12:35
【Linux】进程间通信(IPC)之匿名管道和
命名管道
以及测试用例
匿名管道(pipe)管道是一种最基本的IPC机制,由pipe函数创建。头文件:#include函数声明:intpipe(intpipefd[2])描述::调用pipe()函数时在内核中开辟一块称为管道的缓冲区用于通信。然后通过参数pipefd传出给用户程序两个描述符。pipefd[0]指向管道的读端,pipefd[1]指向管道的写端。管道在用户程序看来就像一个打开的文件。通过系统调用read()和
春风来不来
·
2020-06-22 10:58
linux
Linux—进程间通讯—消息队列
但是消息队列与
命名管道
一样,每个数据块都有一个最
程序渣渣的后花园
·
2020-06-22 09:39
Linux
操作系统面试题
Question进程和线程的区别进程间通信的几种方式管道(pipe)及
命名管道
(namedpipe):管道可用于具有亲缘关系的父子进程间的通信,有名管道除了具有管道所具有的功能外,它还允许无亲缘关系进程间的通信
T_Tzz
·
2020-06-22 06:56
面试
Linux下利用
命名管道
实现简单的聊天室
1、服务器端①先建立一个Sever_FIFO文件用于接收来自不同客户端的数据,所有客户端的数据都会发送至这个文件,经过处理后再转存到别的文件之后才会发送到另一个客户端上。②利用结构体传输过来客户端的pid,并将pid存在pid【】数组中,pid的值是用来区分将信息回传的依据。③通过简单的pid区分传来的结构体中的数据应该回传的文件,并将数据写入该文件。不停的重复此步骤。2、客户端①根据自己的pid
TOmyLord
·
2020-06-22 06:41
VMware+Win7+windbg 双机调试
一.vmware设置1.添加串口2.选择输出到
命名管道
3.
命名管道
名称\\.
sysprogram
·
2020-06-22 06:30
逆向/汇编语言相关
Rootkit/驱动底层
抖音一二面的死亡算法面试题,真的把我怼昏头了,我还是难当一个合格的架构师啊
b树,红黑树的区别说一下数组链表哈希表的使用场景,时间复杂度,优劣说一下操作系统用户态和内核态说一下操作系统虚拟内存说一下Linuxfork()系统调用的过程,要求讲到内存过程说一下Linux无名管道
命名管道
的内存过程
Sqdmn
·
2020-06-22 05:59
程序员
LINUX中的七种文件类型
l符号链接(指向另一个文件,类似于window下的快捷方式);s套接字文件;b块设备文件,二进制文件;c字符设备文件;p
命名管道
文件;-普通文件。
d海阔天空
·
2020-06-22 02:43
嵌入式
Linux进程通信(一)管道
根据管道的适用范围将其分为:无名管道和
命名管道
。●无名管道主要用于父进程与子进程之间,或者两个兄弟进程之间。在linux系统中可以通过系统调用建立起一个单向的通信
LeetCode8023
·
2020-06-22 00:51
操作系统
进程通信
管道
操作系统
操作系统 实验2 windbg双机调试+系统调用过程
1).在安装好的win7虚拟机设置中,添加一个串行端口,并选择输出到
命名管道
,具体设置如图。这样设置之后,在后面的步骤中,主机便能通过这个管道与虚拟机相连进行双机调试。
Lawliet_233
·
2020-06-22 00:57
操作系统
库-libuv:概述
特性:非阻塞TCP套接字非阻塞
命名管道
UDP定时器子进程生成通过uv_getaddrinfo实现异步DNS异步文件系统API:uv_fs_*高分辨率
JoeBlackzqq
·
2020-06-21 23:22
OpenSource
进程间通信(IPC)与伯克利套接字
主要的IPC方法方法提供方(操作系统或其他环境)文件多数操作系统信号多数操作系统Berkeley套接字多数操作系统消息队列多数操作系统管道所有的POSIX系统,Windows.
命名管道
所有的POSIX系统
zlrs
·
2020-06-21 17:30
vmware+windbg双击调试设置
1.在vm中装上XP系统,最好和主机一样2.为vm系统设置一个串口,在关闭系统的情况下,vm中点击VM-->settings-->添加(add)-->串口-->使用
命名管道
第一项是管道名字,可以默认,\
Ansbic
·
2020-06-21 16:10
编写shell脚本(三)
语言格式字符串和数字参数展开基本参数返回变量名的参数展开大小写转换算数求值和展开位运算符bc数组访问数组元素数组操作输出整个数组的内容确定数组元素个数找到数组使用的下标在数组末尾添加元素数组排序删除数组关联数组最后进程替换trap临时文件命名异步执行
命名管道
iroy33
·
2020-06-21 02:17
Linux
Navicat连接SQL Server数据:报错08001-
命名管道
提供程序
新安装了SQLserver用Navicat进行连接时出现下面的问题首先用SQLserver自带的GUI用windows认证的方式进入,重新配置了登录名和登录密码分别为CDSS和CDSS,之后直接采用此登录名和登录密码发现还是连不上,后来的解决办法是,把服务重新启动一下。修改配置登录名后需要重启一下服务?好像有那么点道理,注意是重启服务而不仅仅是重启GUI。mark一下服务列表的打开路径:开始→控制
住在海边的人_
·
2020-06-20 23:59
本机win10上windbg+VMware+Win7 64 位虚拟机双机调试
\pipe\com_1,resets=0然后可以修改使用属性,然后开启虚拟机,打开
命名管道
我最爱吃大白兔
·
2020-06-20 21:30
shell模拟进程池
/bin/bashset-e#设置并发数PROC_NUM=10#以主进程PID
命名管道
文件FIFO_FILE="/tmp/$$.fifo"#新建管道文件mkfifo${FIFO_FILE}#生成文件描述符
FanoLi
·
2020-06-05 09:32
shell
并发
进程池
线程与线程、进程与进程间通信
(2)
命名管道
(namedpipe):
命名管道
克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通
晚歌歌
·
2020-04-23 21:46
操作系统第三次实验报告——有名管道(FIFO)
2实验内容在服务器上用VIM编写一个程序:创建一个
命名管道
,创建两个进程分别对管道进行读(read_fifo.c)和写(write_fifo.c)。
星野妙
·
2020-04-15 15:00
Linux系统编程:Inter-Process Communication
一、IPC——进程间通信Linux系统提供的进程间通信的手段:消息传递类:信号匿名管道
命名管道
socket消息队列共享存储类:共享内存共享文件同步机制类:文件区域锁锁文件信号量集二、信号不可靠,传递的信息量太少
虞锦雯
·
2020-04-11 14:00
进程间通信(IPC)——Unix域套接字 VS 网络套接字
命名管道
:
d咚咚呛
·
2020-04-11 05:01
DBus for IPC in Qt
Linux系统IPC种类:信号管道
命名管道
信号量消息队列共享内存内存映射文件套接字DBus概念总线持久化的系统总线(systembus)会话总线(sessionbus)DBus库1.函数库libdbus
chen12nan
·
2020-04-11 04:01
python并发——进程间同步和通信(二)
六种进程间通信方式的Python3.6代码实现msg_queue(消息队列)pipelineforsingleduplex(单工管道)pipelineforhalfduplex(半双工管道)namepipeline(
命名管道
Mars.wang
·
2020-04-09 19:00
以sa登陆时,sql server 2008 出现错误233
(provider:
命名管道
提供程序,error:0-管道的另一端上无任何进程。)
Asa_Guo
·
2020-04-08 22:51
Python select模块简单使用
select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他文件或
命名管道
或设备句柄)建立联系,建立联系的工作由程序员完成
忘了呼吸的那只猫
·
2020-04-05 20:16
Linux学习笔记之Linux文件系统
项目6Linux文件系统6.1文件类型和文件系统文件类型及表示符号文件类型符号普通文件-目录文件d字符设备文件c块设备文件b套接字文件s
命名管道
文件p符号链报文件l使用find命令查找指定类型的文件格式
笨笨的菜鸟~
·
2020-04-04 18:00
Python进程间通信之
命名管道
命名管道
是对传统管道的扩展,默认的管道是匿名管道,只在程序运行时存在;而
命名管道
是持久化的,当不需要时需要删除它。
命名管道
使用文件系统,由mkfifo()方法创建。
kongxx
·
2020-04-04 17:11
Linux 进程间通信(1) -- 管道
进程间通信(IPC-InterProcessCommunication)通信的方式有很多:文件,管道,信号,共享内存,消息队列,套接字,
命名管道
等等;但是由于设计缺陷现在常用的有:1.管道(简单,默认匿名管道
dab61956e53d
·
2020-04-01 12:45
Linux SOCKET编程详解
由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIXBSD有:管道(pipe)、
命名管道
(namedpipe)软中断信号
batbattle
·
2020-03-30 02:06
九 文件与目录权限的表示方法
文件类型-普通文件d目录文件b块特殊文件c字符特殊文件l符号链接f
命名管道
s套接字文件文件权限的表示方法字符权限表示方法r 读w 写x 执行数字权限表示方法r=4w=2x=1查看文件的权限:目录权限的表示方法目录权限的表示方法
supermanto
·
2020-03-29 18:05
Linux知识
Linux进程间通信方式有:消息队列,
命名管道
,信号量,共享内存,Berkeley套接字等临界区是每个进程中访问临界资源的那段代码称,每次只准许一个进程进入临界区,进入后不允许其他进程进入。
小浣熊
·
2020-03-23 14:22
我们讲讲python的os模块与文件系统的那点破事
处理与文件系统交互的工作:删除文件,重命名文件,遍历目录树,以及管理文件的访问权限等等3、os.path模块提供了一些针对路径名的操作:获取文件名,路径名等等OS模块的文件/目录访问函数函数描述mkfifo()创建
命名管道
junson
·
2020-03-23 01:23
Python进程间通信之共享内存
前一篇博客说了怎样通过
命名管道
实现进程间通信,但是要在windows是使用
命名管道
,需要使用python调研windowsapi,太麻烦,于是想到是不是可以通过共享内存的方式来实现。
kongxx
·
2020-03-21 12:25
进程间通信
每个进程都有各自的进程地址空间,所以进程之间的交互就需要通过内核了.进程间通信方式:管道
命名管道
XSIIPC:消息队列信号量共享内存管道pipeintpipe(intpipefd[2]);fd[0]读文件描述符
狼之足迹
·
2020-03-16 12:55
ThinkPHP 连接 sql server 数据库配置
ThinkPHP3的配置'sqlsrv',//若填写'127.0.0.1'报'
命名管道
提供程序:无法打开与SQLServer的连接'错误'DB_HOST'=>'localhost','DB_NAME'=
琯琯
·
2020-03-15 01:18
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他