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
命名管道
【Linux】记录错误信息日志的实现
文章目录前言一、目录实现(log.hpp)二、目录的具体使用1.comm.hpp(管道初始化)2.sever.cpp(为读端且令其创建
命名管道
)3.client.cpp(为写端)前言我们这个设计的日志可以自定以输出的方向
Kaugo
·
2023-11-27 14:18
linux
运维
服务器
C++之重定向stdout到内存
重定向到文件比较简单freopen("text_file.txt","w",stdout);重定向到内存稍微复杂一点,需要借助管道,关于管道的介绍,详见:windows
命名管道
#include#include
草上爬
·
2023-11-27 03:56
C/C++
c++
stdout
重定向
内存
redirect
freopen
管道
System-V共享内存和基于管道通信实现的进程池
文章目录一.进程间通信:进程间通信的本质:二.Linux管道通信匿名管道:关于管道通信的要点:基于匿名管道构建进程池:三.System-V共享内存共享内存和
命名管道
协同通信参考Linux内核源码版本--
摆烂小青菜
·
2023-11-27 00:23
青菜的Linux专栏
linux
【Linux】匿名管道与
命名管道
,进程池的简易实现
文章目录前言一、匿名管道1.管道原理2.管道的四种情况3.管道的特点二、
命名管道
1.特点2.创建
命名管道
1.在命令行上2.在程序中3.一个程序执行打开管道并不会真正打卡三、进程池简易实现1.makefile2
Kaugo
·
2023-11-25 15:15
linux
运维
服务器
linux下
命名管道
详解
1.
命名管道
创建
命名管道
创建方式:函数:mkfifo(“my.p”,0644)命令:mkfifomy.p
命名管道
作用:在内核中建一块缓冲区,并命名,使得2个没有亲缘关系的进程能够实现通信,通过open这块缓冲区往里面写东西
zy20150613
·
2023-11-24 16:10
linux
linux
命名管道
linux管道命令详解,技术|介绍 Linux 中的管道和
命名管道
“管道”(或称“未
命名管道
”)命令的语法是在两个命令之间加上|字符:Command-1|Command-2|...|Command-N这里,该管道不能通过另一个会话访问;它被临时创建用于接收Comma
移移
·
2023-11-24 15:06
linux管道命令详解
【Linux】进程通信 | 管道
1.1管道是进程间通信的一种方式1.2进程通信1.3管道分类2.匿名管道2.0康康源码2.1创建2.2父子通信完整代码2.3等待写入等待读取等待源码中的体现2.4控制多个子进程2.5命令行|3.
命名管道
慕雪华年
·
2023-11-24 15:28
玩上Linux
linux
运维
服务器
Windows 2000 SP4 内核调试初窥
首先尝试的是虚拟机上安装的Windows2000RTM,也是用WinDbg连接到它的COM2口的
命名管道
上进行调试(在VirtualPC上指定COM2为\\.
r_mosaic
·
2023-11-24 08:08
Windows_NT
x86
windows
list
microsoft
任务
struct
虚拟机
【Linux】-进程间通信-
命名管道
文件(没有关系的进程间进行通信),以及写一个日志模板
文章目录前言一、演示
命名管道
文件二、理解三,编写代码四、编写日志代码4.1代码4.2介绍知识点4.3看加入日志的效果五、总结前言今天博主开始给大家讲解一下
命名管道
文件,就是相比较于匿名管道,是有名字的,
橘柚!
·
2023-11-23 08:16
Linux系统编程
linux
数据库
运维
【linux】进行间通信——共享内存+消息队列+信号量
)1.5共享内存的总结1.6共享内存的内核结构2.消息队列2.1原理2.2接口3.信号量3.1信号量是什么3.2为什么要信号量3.3接口4.IPC资源的组织方式进程间通信方式目前我们已经学了匿名管道,
命名管道
LuckyRich1
·
2023-11-23 05:39
Linux
linux
java
服务器
socket编程注意事项
1进程间通信的方式常用的进程间通信的方式有:管道(pipe),
命名管道
(namedpipe),信号,消息队列,共享内存,信号量等,这些通信基本是本机进程之间的,在网络中的主机之间是无法适用的。
zhangxiong2532
·
2023-11-22 08:49
linux
C
socket
c语言
linux--进程间通信(管道与系统V IPC)
文章目录进程间通信目的进程间通信的种类管道管道的实现与本质匿名管道文件描述符属性的设置
命名管道
SystemVIPCSystemV共享内存SystemV消息队列SystemV信号量进程间通信(IPC,Interprocesscommunication
e我所欲也
·
2023-11-21 23:42
Linux
linux
操作系统
内核
Linux 进程通信 -- 管道
一般使用方式为,父进程调用pipe()创建匿名管道,fork()的子进程默认继承父进程打开的管道
命名管道
:支持任意的进程通
cwpanda
·
2023-11-21 23:09
linux
shell
linux
【Linux】进程间是这样通信的--管道篇
函数匿名管道使用步骤管道读写规则管道的特点1、管道内部自带同步与互斥机制2、管道的生命周期随进程3、管道提供的是流式服务4、管道是半双工通信的管道的四种特殊情况管道的大小方法一:使用man手册方法二:使用ulimit命令方法三:自行测试
命名管道
命名管道
的原理使用命令创建
命名管道
疏 石 兰 兮
·
2023-11-20 19:14
linux
服务器
开发语言
c++
c语言
vscode
vim
[Linxu-进程间通信] 匿名管道&
命名管道
&共享内存&消息队列&信号量
[Linxu-进程间通信]匿名管道&
命名管道
&共享内存&消息队列&信号量进程间通信进程间通信目的管道匿名管道pipewithfdpipeinkernel管道读写规则匿名信道四种情况管道**三推六问**
命名管道
创建
命名管道
命令行创建
言之命至9012
·
2023-11-20 14:35
请回答Linux
linux
共享内存
SystemV
管道
c++
Linux进程通信
目录一、进程间通信1.通信的技术背景2.进程间通信的目的3.为什么要有通信4.进程间通信的本质5.进程间通信的方式二.管道匿名管道管道总结管道读写规则
命名管道
创建
命名管道
匿名管道与
命名管道
的区别3.共享内存共享内存的题
徐凤年lll
·
2023-11-20 11:42
Linux
linux
算法
linux的lsof命令,Linux lsof命令详解
打开的文件可能是普通的文件、目录、NFS文件、块文件、字符文件、共享库、常规管道、
命名管道
、符号链接、Socket流、网络Socket、UNIX域Socket,以及其它更多类型。
有一失物
·
2023-11-20 02:58
linux的lsof命令
【Linux】管道
目录一、前言二、管道1、匿名管道1.1、基本原理1.2、代码实现1.3、管道的特点1.4、基于管道的简单设计2、
命名管道
2.1、匿名管道与
命名管道
的区别2.2、代码实现
命名管道
通信一、前言为了满足各种需求
世间是否此山最高
·
2023-11-20 01:28
Linux
linux
服务器
运维
linux进程间通信之管道
,管道原理1,首先父进程调用pipe函数创建管道:2,父进程创建子进程:3,然后就是根据需求关闭对应的读写4,由第三步可以知道,二,匿名管道1,创建管道pipe2,写一段父子通信的代码3,运行结果三,
命名管道
LYH_1_
·
2023-11-20 01:57
c++
linux
c
linux
运维
服务器
linux 管道数据的写入hi_老大让我学Linux之管道
那么非亲缘间的进程怎么通信呢,这就通过namedpipe(
命名管道
)来完成了。不管是半双工的匿名管道还是
命名管道
,它们都是利用FIFO排队模型来指挥进程间的通信。
weixin_39641173
·
2023-11-20 01:56
linux
管道数据的写入hi
Linux系统中的管道通信
目录管道如何通信管道的访问控制机制:匿名管道匿名管道数据传输的原理如何使用(代码案例)用C/C++代码编译实现父子进程间通信案例:思路实现
命名管道
为什么要有
命名管道
回归进程间通信的本质匿名管道的短板
命名管道
的原理如何创建
命名管道
如何使用
juice 999
·
2023-11-20 01:56
Linux
linux
Linux 管道通信
管道分为标准流管道,无名管道(PIPE),
命名管道
(F
江太翁
·
2023-11-20 01:53
重学嵌入式
linux
运维
服务器
Linux进程IPC浅析[进程间通信SystemV消息队列]
进程间通信SystemV消息队列]SystemVIPC的概述SystemVIPC对象访问SystemVIPC消息队列SystemVIPC的概述SystemVIpc概述:1:Unix系统存在信号,管道和
命名管道
等基本通信机制
^_^ 小小码nong
·
2023-11-20 00:36
#
2:LinuxC学习
#
1:C语言之美
linux
消息队列
进程通信
SystemV消息
【微软技术栈】C#.NET 中的管道操作
与
命名管道
相比,虽然匿名管道需要的开销更少,但提供的服务有限。匿名管道是单向的,不能通过网络使用。仅支持一个服务器实例。
吉特思米(gitusme)
·
2023-11-19 12:09
C#
.NET
专栏
c#
.net
【Linux】Linux进程间通信(二)
个人主页:@Sherry的成长之路学习社区:Sherry的成长之路(个人社区)专栏链接:Linux长路漫漫浩浩,万事皆有期待上一篇博客:【Linux】Linux进程间通信(一)文章目录
命名管道
命名管道
的原理创建一个
命名管道
命名管道
的打开规则用
命名管道
实现
Sherry的成长之路
·
2023-11-17 09:49
Linux
linux
redis
Linux | 进程间通信
目录前言一、进程间通信的基本概念二、管道1、管道的基本概念2、匿名管道(1)原理(2)测试代码(3)读写控制相关问题a、读端关闭b、写端关闭c、读快写慢d、读慢些快(4)进程池代码拓展3、
命名管道
(1)
是奈思呀
·
2023-11-17 02:53
Linux
linux
linux消息队列优缺点,linux消息队列概念
我们可以通过发送消息来避免
命名管道
的同步和阻塞的问题。消息队列与管道不同的事,消息队列是基于消息的,而管道是基于字节流的,且消息队列的读取不一定是先入先出。
忘黎
·
2023-11-16 15:30
linux消息队列优缺点
Linux进程间通信详解(最全)
IPC的方式通常有管道(包括无名管道和
命名管道
)、消息队列、信号量、共享内存、Socket(套接字)等。其中Socket和支持不同主机上的两个进程IPC。
linux大本营
·
2023-11-16 13:56
linux
进程间通信
Socket原理详解
由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIXBSD有:管道(pipe)、
命名管道
(namedpipe)软中断信号
小镇程序员
·
2023-11-15 08:19
网络编程
Linux 与 unix shell编程指南——学习笔记
文件权限位最前面的字符代表文件类型,常用的如d目录;l符号链接;p
命名管道
文件;-普通文件...用chmod改变文件权限位的设置:chmod[who]operator[permission]filenamewho
yuan_chongjie
·
2023-11-15 03:02
Linux
(law)
linux
shell
编程指南
boost::interprocess::message_queue 基础类库IPC进程间通信。
直接提关键点:1、接收消息时必须加上超时时间2、它是基于共享内存及
命名管道
实现的3、必须确保写入消息队列的消息是正常的4、它不是线程安全的,确保没有并行操作5、其它进程打开后,无法关闭它创建的消息队列(
liulilittle
·
2023-11-14 23:32
Extension
linux
运维
服务器
Linux管道
管道匿名管道
命名管道
管道是一种特殊的文件,保存在内存中,而不是硬盘里。不同进程通过文件路径来确定同一个管道,然后通过读写管道文件来进行通信#defineMY_FIFO".
AcTarjan
·
2023-11-14 21:59
Linux
C语言
linux
服务器
【linux】进程间通信——管道
进程间通信——管道1.什么是通信2.为什么要通信3.如何实现通信4.匿名管道5.进程池5.1进程池完整代码6.
命名管道
自我名言:只有努力,才能追逐梦想,只有努力,才不会欺骗自己。
LuckyRich1
·
2023-11-12 14:39
Linux
linux
服务器
java
【进程间通信】管道通信 {进程间通信的目的;进程间通信的常用方法;匿名管道:实现原理,管道符|,系统调用pipe,进程池;
命名管道
:mkfifo指令,系统调用mkfifo}
一、进程间通信的目的之前我们编写的代码大多是单进程任务。单进程无法使用进程的并发功能,也无法实现多进程的协同工作。因此我们要实现多进程任务,而多进程的关键就是进程间通信,进程间通信包括:数据传输:一个进程需要将它的数据发送给另一个进程资源共享:多个进程之间共享同样的资源。通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止时要通知父进程)。进程控制:有些进程希
芥末虾
·
2023-11-12 05:18
Linux
linux
服务器
进程间通信
IPC
【Linux学习】进程间通信——匿名管道 |
命名管道
进程间通信——匿名管道|
命名管道
进程间通信管道⭐匿名管道建立管道的系统调用pipe通信代码及演示匿名管道的读写特征⭐
命名管道
命名管道
的系统调用mkfifo/unlink通信代码及演示
命名管道
读写特征进程池
一只大喵咪1201
·
2023-11-12 05:47
Linux学习
linux
c++
学习
Linux【进程间通信】
创建Makefile文件创建我们的任务头文件Task.cpp创建我们的主程序文件管道读写规则三、
命名管道
mkfifo制作管道实验1.日志头文件Log.hpp2.公共头文件comm.hpp3.客户端文件client.cc4
桜キャンドル淵
·
2023-11-12 05:46
Linux
C++
进程
通信
进程池
【Linux】进程间通信之管道
目录前言1、IPC介绍1.1、进程间通信的目的1.2、背景和发展1.3、进程间通信的分类2、管道2.1、概念2.2、管道的原理2.3、匿名管道2.4、管道的读写规则2.5、多进程间通信2.6、管道的特点3、
命名管道
格式化、、
·
2023-11-12 05:15
Linux
linux
服务器
unix
Linux进程间通信—管道
目录进程间通信通信目的通信发展通信分类匿名管道匿名管道原理匿名管道读写规则匿名管道特点基于匿名管道的简易版进程池的实现
命名管道
命名管道
原理命令行创建
命名管道
命名与匿名管道区别
命名管道
实现两进程通信进程间通信本次介绍进程通信主要是讲
泠沫-
·
2023-11-12 05:31
Linux系统编程
Linux进程学习
linux
运维
服务器
【探索Linux】—— 强大的命令行工具 P.14(进程间通信 | 匿名管道 | |进程池 | pipe() 函数 | mkfifo() 函数)
进程间通信目的三、进程间通信分类四、管道1.什么是管道2.匿名管道(1)创建和关闭⭕pipe()函数⭕创建匿名管道⭕关闭匿名管道(2)通信方式(3)用法示例(4)匿名管道的特点3.运用匿名管道建立进程池4.
命名管道
Yawesh_best
·
2023-11-12 05:51
Linux
linux
运维
服务器
开发语言
[Linux]----进程间通信之管道通信
文章目录前言一、进程间通信目的二、进程间通信发展三、进程间通信分类四、管道1.匿名管道2.管道内核代码3.站在文件描述符角度-深度理解管道4.站在内核角度-管道本质5.管道的特征总结五、
命名管道
1.创建
命名管道
总结前言首先我基于通信背景来带大家了解进程间通讯
拾至灬名瑰
·
2023-11-09 01:15
linux
网络
运维
命名管道
原理(和匿名管道的对比),mkfifo(命令行,函数),
命名管道
模拟实现代码+与多个子进程通信代码
目录
命名管道
引入原理和匿名管道的对比使用--mkfifo命令行指令创建文件类型p使用函数函数原型模拟实现头文件客户端代码服务端代码运行情况模拟实现--与多个子进程介绍服务端代码:运行情况
命名管道
引入匿名管道只能用于父子进程之间通信
沐风ya
·
2023-11-09 00:18
linux
c
c++
算法
开发语言
无法用TCP/IP协议连接远端SQL Server EXPRESS 2005 数据库问题
1.什么是
命名管道
?与TCP/IP(传输控制协议或internet协议)一样,
命名管道
是一种通讯协议。它一般用于局域网中,因为它要求客户端必须具有访问服务器资源的权限。
阳光岛主
·
2023-11-08 14:16
sql
server
express
数据库
microsoft
配置管理
网络
解决:Win11无法连接网络打印机
双击打开(三)勾选【已启用】,将下面连接协议改成“
命名管道
上的RPC”RPC(RemoteProcedureCall)远程过程调用协议:一种通过网络从远程计算机上请求服务,
卢奕冰2017
·
2023-11-06 10:06
windows
已解决:win11无法连接网络共享打印机的方法
1、打开命令,输入gpedit.msc,打开本地组策略编辑器2、选择【管理模板】→【打印机】→【配置RPC连接设置】,双击打开它,选择【已启用】,下面连接的协议上选择【
命名管道
上的RPC】,然后点击确定
chimes112
·
2023-11-06 10:34
运维
Linux学习(五)——Linux文件系统
Linux文件系统文件系统和文件类型文件类型普通文件(-)目录文件(d)块设备文件(b)字符设备文件(c)符号链接文件(l)
命名管道
文件(p)套接字文件(s)相关命令ls-l命令find/-type[fdbcspl
风之旅人c
·
2023-11-06 08:48
Liunx系统编程之进程间通信
参考博文:https://www.cnblogs.com/CheeseZH/p/5264465.html1.管道(无
命名管道
)管道,通常指无名管道,是UNIX系统IPC最古老的形式。
陈(Chen)
·
2023-11-05 19:35
linux系统编程
linux
WIN32API之PIPE管道
命名管道
是用于管道服务器与一个或多个管道客户端之间通信的命名、单向或双工管道。
命名管道
的所有实例共享相同的管道名称,但每个实例都有自己的缓冲区和句柄,并为客户端/服务器通信提供单独的管道。
lmy347771232
·
2023-11-03 23:03
WIN32API
开发语言
Libuv库概述
特性:非阻塞TCP套接字非阻塞
命名管道
UDP定时器子进程生成通过uv_getaddrinfo实现异步DNS异步文件系统API:uv_fs_*高分辨率
zhu2695
·
2023-11-03 07:31
C++框架&开源库
Libuv
libuv进程通信与管道描述符
libuv提供了大量的子进程管理,抽象了平台差异并允许使用流或
命名管道
与子进程进行通信。Unix中的一个常见习惯是每个进程只做一件事,并且把它做好。
岬淢箫声
·
2023-11-03 07:22
Socket
linux
服务器
单片机
嵌入式
libuv
python中select用法_Python select模块简单使用
select()的机制中提供一fd_set的数据结构,实际上是一long类型的数组,每一个数组元素都能与一打开的文件句柄(不管是Socket句柄,还是其他文件或
命名管道
或设备句柄)建立联系,建立联系的工作由程序员完成
拉菲艾尔
·
2023-11-03 00:21
python中select用法
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他