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
进程间
什么是计算机?
计算机主要有以下部分组成运算单元主要包括cpu和gpu,存储单元,一般指高速缓存,内存,硬盘还有外设,通常我们只需要知道这三部分就可以了,通常是我们也不需要知道,但是安卓的
进程间
通信需要我们理解一下.目前所有的
许国华_9dff
·
2023-12-25 14:54
6.Redis发布订阅(Redis Pub/Sub)
一种消息通信模式:发送者(publish)发送消息,订阅者(subscribe)接收消息,实现
进程间
的消息传递能干嘛?
凇:)
·
2023-12-25 06:11
Redis
java
redis
高性能网站实用技巧之消息队列篇
什么是消息队列消息队列(MessageQueue)是一种
进程间
通信或同一进程的不同线程间的通信方式。
零点145
·
2023-12-25 01:15
Linux系统编程(七):
进程间
通信(下)
参考引用UNIX环境高级编程(第3版)嵌入式LinuxC应用编程-正点原子1.
进程间
通信简介
进程间
通信(interprocesscommunication,IPC)指两个进程之间的通信系统中的每一个进程都有各自的地址空间
Robot_Yue
·
2023-12-24 23:46
Linux系统编程
linux
c语言
嵌入式
进程间通信
IPC
chromium通信系统-ipcz系统(四)-ipcz-分层、和mojo的关系以及handle
在只有mojo的情况下,
进程间
通信都是靠unix域套接字来完成了,由于这种方式比较低效,并且不够灵活,后来引入了ipcz。
TangGeeA
·
2023-12-24 21:07
chromium
mojo
chromium
chrome
TCP协议通信
**特点:**优点不丢包,可以传输内容大的数据,**缺点:**传输效率慢于UDP,**使用场合:**适合
进程间
文件,图片,视频发送。
爱研究的猴子
·
2023-12-24 13:27
tcp/ip
网络协议
网络
轻松学技术,一个故事搞懂linux
进程间
通信技术
月黑风高夜,突然听得咣当一声,Web服务器的目录下冒出了两个文件,弄出了不小的声响。这两个家伙一胖一瘦,鬼鬼祟祟,潜入这台计算机,不知要搞什么名堂。“二弟,一会儿咱们按照计划好的运行起来,分头行事,你等我信号,拿到数据后赶紧撤”,胖子对瘦子说到。“老大,这地方我不熟悉,我怎么等你信号?咱们得想个联系方式,一会儿通信使用”,瘦子说到。“这个不用担心,主人都交代好了”,胖子一边说,一边从背后拿出一本《
linux大本营
·
2023-12-24 07:06
linux
进程间通信
管道
消息队列
共享内存
Unix环境高级编程-学习-03-XSI-IPC之消息队列
目录一、验证环境二、Linux
进程间
通信进制三、XSI-IPC机制四、IPC相关地操作系统命令1、ipcs(1)-a(2)-l2、ipcrm(1)-Q五、IPC对象的key值和ID值六、消息队列七、消息队列相关结构体
阳光九叶草LXGZXJ
·
2023-12-24 01:01
#
Unix环境高级编程-学习
学习
c语言
unix
数据结构
服务器
Unix/Linux编程:
进程间
通信(IPC)总结
IPC工具分类如上,Unix系统上IPC根据功能可以分为三类通信:这些工具关注
进程间
的数据交换同步:这些进程关注进程和线程操作之间的同步信号:虽然信号的主要作用不为此,但是在特定场景下仍然可以将它作为一种同步工具
OceanStar的学习笔记
·
2023-12-23 17:22
Unix/Linux编程
linux
unix
tcp/ip
IPC之八:使用 POSIX 共享内存进行
进程间
通信的实例
IPC是Linux编程中一个重要的概念,IPC有多种方式,本文主要介绍共享内存(SharedMemory),因为没有像管道、消息队列这样的中介介入,所以通常认为共享内存是迄今为止最快的IPC方式;Linux既支持UNIXSYSTEMV的共享内存段,也支持POSIX的共享内存对象,本文针对POSIX共享内存对象,本文给出了多个具体的实例,每个实例均附有完整的源代码;本文所有实例在Ubuntu20.0
whowin
·
2023-12-23 17:21
进程间通信
进程间通信
IPC
共享内存
Shared
Memory
IPC之七:使用 System V 共享内存段进行
进程间
通信的实例
IPC是Linux编程中一个重要的概念,IPC有多种方式,本文主要介绍共享内存(SharedMemory),因为没有像管道、消息队列这样的中介介入,所以通常认为共享内存是迄今为止最快的IPC方式;Linux既支持UNIXSYSTEMV的共享内存,也支持POSIX的共享内存,本文针对SystemV共享内存段,本文给出了多个具体的实例,每个实例均附有完整的源代码;本文所有实例在Ubuntu20.04上
whowin
·
2023-12-23 17:51
进程间通信
IPC
进程间通信
Shared
Memory
共享内存
IPC之一:使用匿名管道进行父子
进程间
通信的例子
IPC是Linux编程中一个重要的概念,IPC有多种方式,本文主要介绍匿名管道(又称管道、半双工管道),尽管很多人在编程中使用过管道,但一些特殊的用法还是鲜有文章涉及,本文给出了多个具体的实例,每个实例均附有完整的源代码;本文所有实例在Ubuntu20.04上编译测试通过,gcc版本号为:9.4.0;本文适合Linux编程的初学者阅读1概述IPC(Inter-ProcessCommunicatio
whowin
·
2023-12-23 17:21
进程间通信
ipc
pipe
匿名管道
进程间通信
golang之跨语言ipc通信
unix域套接字)介绍1.2IPCSOCKET通信1.2.1函数及地址定义介绍1.2.2UNIXdomainsocket服务端程序1.2.3UNIXdomainsocket客户端程序1.3跨编程语言进程通信
进程间
通信
壹零仓
·
2023-12-23 17:20
golang
golang
IPC
unix域套接字
UDS
SOCKET
【Linux】linux
进程间
通信unix socket(域套接字)
目录1.unixsocket(域套接字)2.unixsocket特点3.unixsocket常用接口3.1socket3.2setsockopt3.3bind3.4listen3.5select4.unixsocket实例4.1client和server建立连接与通讯过程4.2server端代码实例4.3client端代码实例4.4执行结果1.unixsocket(域套接字)使用套接字除了可以实现
smartvxworks
·
2023-12-23 17:50
Linux嵌入式系统专栏
linux
unix
服务器
【socket】 unix域套接字(socketpair )通信|socketpair和pipe的区别|
进程间
通信-Unix domain socket
目录unix域套接字(socketpair)通信|socketpair和pipe的区别socketpair机制描述原理socketpair和pipe的区别
进程间
通信-Unixdomainsocketunix
bandaoyu
·
2023-12-23 17:19
网络编程
linux
unix
服务器
IPC之九:使用UNIX Domain Socket进行
进程间
通信的实例
AF_INET、AF_RAW、AF_NETLINK等以外,还有一个专门用于IPC的协议族AF_UNIX,IPC是Linux编程中一个重要的概念,常用的IPC方式有管道、消息队列、共享内存等,本文主要介绍用于本地
进程间
通信的
whowin
·
2023-12-23 17:49
进程间通信
进程间通信
IPC
AF_UNIX
AF_LOCAL
Python 网络编程 - 01 socket简介
♂️♂️一、什么是socketsocket(简称套接字)是
进程间
通信的一种方式,它与其他
进程间
通信的一个主要不同是:它能实现不同主机间的
进程间
通信,我们网络上各种各样的服务大多都是基于Socket来完成通信的例如我们每天浏览网页
flowerflower
·
2023-12-23 14:54
Android高阶:了解这些知识点,学习Binder就不成问题~
1.Linux和Android的IPC机制种类IPC全名为inter-ProcessCommunication,含义为
进程间
通信,是指两个进程之间进行数据交换的过程。
bug樱樱
·
2023-12-23 13:25
Go中的Context是什么?
上下文包用于跨API边界和
进程间
传输截止日期、取消信号和其他请求范围值。上下文包的主要目的是管理并发或分布式系统中操作的生命周期。
极道Jdon
·
2023-12-23 12:41
javascript
reactjs
RT-thread nano入门--Apple的学习笔记
若我的task都是周期task,也无需
进程间
通信的,但是需要有优先级顺序,那么
进程间
通信功能不用加入都可以。
applecai
·
2023-12-23 10:21
进程同步与死锁
解:同步是
进程间
的直接制约关系,这种制约主要源于
进程间
的合作。
空心木偶☜
·
2023-12-23 05:12
大数据
java
数据库
[python] 多进程通信
引言
进程间
通信与线程间通信有相同的地方,也有不同的地方。threading模块中用于线程同步的机制在进程中是不能够使用的,queue模块中的Queue类也是不能用的。
StormZhu
·
2023-12-22 21:44
android
进程间
通信之Binder学习笔记(一)
BinderBinder是一种
进程间
通信机制,基于开源的OpenBinder实现;OpenBinder起初由BeInc.开发,后由PlamInc.接手。
Lee_5566
·
2023-12-22 11:46
2-3进程同步(信号量)
mutex)和V(mutex)原语之间(3)必须成对使用P和V原语(在同一进程中),不能次序错误、重复或遗漏:遗漏P原语则不能保证互斥访问遗漏V原语则不能在使用临界资源之后将其释放(给其他等待的进程);实现
进程间
的前趋关系
Liquor_4a19
·
2023-12-22 02:08
Linux 会话与守护进程
就
进程间
的关系来说,session由一个或多个进程组组成。一般情况下,来自单个登录的所有进程都属于同一个session。会话是由会话中的
历史不会重载
·
2023-12-22 01:10
Linux
linux
Linux进程通信——信号量
信号量用于实现
进程间
的互斥与同步,而不是用于存储
进程间
通信数据。
郑老师的小学童
·
2023-12-21 23:25
Linux系统编程
linux
Linux网络编程——概述、TCP/UDP的对比
为什么要学习网络编程前面对于
进程间
通信我们讲了:管道、消息队列、共享内存、信号、信号量。这5种通信方式都是依靠Liunx内核。这也造成了他们的一个缺点就是,这些通信方式只能在单机运行。
郑老师的小学童
·
2023-12-21 23:53
Linux系统编程
linux
某
进程间
共享总结专用类——CIPC class
classCIPC{public:CIPC();virtual~CIPC();boolCreateIPCMMF(void);boolOpenIPCMMF(void);voidCloseIPCMMF(void);boolIsOpen(void)const{return(m_hFileMap!=NULL);}boolReadIPCMMF(LPBYTEpBuf,DWORD&dwBufSize);bool
biweilun
·
2023-12-21 21:38
null
file
class
object
c
Linux网络编程(二):Socket 编程
参考引用黑马程序员-Linux网络编程1.套接字概念Socket本身有“插座”的意思,在Linux环境下,用于表示
进程间
网络通信的特殊文件类型本质为内核借助缓冲区形成的伪文件既然是文件,那么可以使用文件描述符引用套接字与管道类似
Robot_Yue
·
2023-12-21 19:15
Linux网络编程
linux
socket
套接字
c语言
Linux网络编程(一):网络基础(上)
参考引用UNIX环境高级编程(第3版)嵌入式LinuxC应用编程-正点原子1.网络通信概述网络通信本质上是一种
进程间
通信,是位于网络中不同主机上的进程之间的通信,属于IPC的一种,通常称为socketIPC
Robot_Yue
·
2023-12-21 19:14
Linux网络编程
linux
网络
运维
tcp/ip
FTP
HTTP
udp
【Linux学习】
进程间
通信
目录十四:
进程间
通信14.1
进程间
通信的介绍
进程间
通信的概念:为什么需要
进程间
通信:常见的
进程间
通信方式:14.2
进程间
通信的原理十五:
进程间
通信--管道15.1管道的介绍管道的概念:管道的分类:15.2
Chris在Coding
·
2023-12-21 15:39
[Linux学习]从0到1
linux
后端
服务器
深入理解 Nginx 工作原理:Master-Worker 架构与性能优化
目录前言1Nginx的Master-Worker架构2Worker进程的工作原理3Master-Worker架构的优势3.1热部署的便利性3.2
进程间
独立性3.3系统稳定性和容错性提升3.4系统风险降低
cooldream2009
·
2023-12-21 09:29
nginx知识学习
nginx
架构
性能优化
nginx工作原理
master-work
一种C程序使用IPC多进程共享内存并实现热迁移的方法
在这种情况下,共享内存被用作
进程间
的通讯。
frytea
·
2023-12-20 19:11
iOS开发 多线程的高级应用
复杂的事务基础化.差距就是这样拉开了-------伟大的楼主言归正传:今天讲讲GCD的高级应用之信号量篇一,信号量的本质:信号量的本质是数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源来实现
进程间
通信
smile_0b70
·
2023-12-20 18:52
浅析Linux
进程间
通信方式之磁盘映射(mmap)
作用一对多或者多对多进行进程通信。特点支持磁盘文件匿名映射;效率高;消息可自定义格式;消息传递需要实时传递(由于是修改地址内容来传递消息,如果无及时读取,之前消息会被覆盖)。使用建立映射区void*mmap(void*addr,size_tlength,intprot,intflags,intfd,off_toffset);addr地址,填NULLlength长度要申请的映射区的长度prot权限P
飞翔的杨先生
·
2023-12-20 12:08
#
Linux
开发语言
c语言
linux
浅析Linux
进程间
通信方式之消息队列
本质:消息队列是消息的列表,存放在内存中,由内核维护。作用:实现多个任务(进程)之间的通信,随机存放。特点:消息队列中消息有类型;消息队列中消息有格式;实现消息的随机查询(指的是不同类型);允许一个或多个进程同时收发(多对多通信);消息一次性(读出会删除);每个消息有系统唯一的消息标识符;常见命令:linux中查看系统消息队列ipcs-qlinux中删除系统消息队列ipcrm-q消息队列号linu
飞翔的杨先生
·
2023-12-20 12:38
#
Linux
开发语言
c语言
【Linux--管道】
匿名管道的使用2.3.2匿名管道的特点2.3.3匿名管道的4种情况三、命名管道3.1命名管道的原理3.2mkfifo3.2利用命名管道实现serve&&client通信一、管道管道是Unix中最古老的
进程间
通信的形式
龙里出生的蛋
·
2023-12-20 00:01
Hello
Linux
linux
【linux--进程通信之共享内存】
共享内存实现
进程间
通信,是操作系统在实际物理内存开辟一块空间,一个进程在自己的页表中,将该空间和进程地址空间上的共享区的一块地址空间形成映射关系
龙里出生的蛋
·
2023-12-20 00:59
linux
#系统编程--共享内存
共享内存的特点:1、共享内存是
进程间
共享数据的一种最快的方法。一个进程向共享的内存区域写入数据,共享这个内存区域的所有进程就可以立刻看到其中共享的内容。
越策越开心
·
2023-12-19 23:10
linux
c语言
物联网
#系统编程--消息队列
一、IPC对象除了最原始的
进程间
通信方式信号、无名管道和有名管道外,还有三种
进程间
的通信方式,这三种方式称之为IPC对象,分别为:消息队列、共享内存、信号灯集。
越策越开心
·
2023-12-19 23:40
linux
c语言
物联网
深入浅出RPC:选取适合自己的RPC
2、
进程间
的通信-IPC与RPC2.1、什么是IPC2.2、IPC与RPC联系3、RPC的实现3.1、RPC实现的基本思路3.2、RPC实现的扩展方向4、RPC的选择1、RPC概念&&背景1.1、RPC
幸平xp
·
2023-12-19 19:44
rpc
网络协议
网络
Binder 之 oneway 机制
Binder是Android中的IPC(
进程间
通信)的最要一环,它的作用就是:异步调用应用向binder驱动发送数据后不需要挂起线程等待binder驱动的回复,而是直接结束。
青叶小小
·
2023-12-19 14:24
进程间
通信
文章目录简介1.管道(Pipe)匿名管道"|"创建匿名管道(pipe())调用`pipe()`函数写入数据到管道从管道读取数据关闭管道用fork管理示例图站在文件描述符角度站在内核角度--管道本质本质2.命名管道(NamedPipe)创建一个命名管道client&server完成server端提供计算器服务,将结果反馈给client端在这里插入图片描述SystemV共享内存查看共享内存创建共享内存
长安0511
·
2023-12-19 12:29
linux
开发语言
c++
c语言
深入了解Linux信号:作用、产生、捕捉和阻塞
查看信号默认处理动作1.3信号的作用1.4信号的产生2.常见信号及其作用示例3.信号捕捉和处理3.1信号捕捉函数3.2sigaction函数示例4.信号阻塞示例结语引言Linux操作系统中,信号是一种重要的
进程间
通信机制
长安0511
·
2023-12-19 12:29
linux
linux
运维
服务器
Linux软件编程----
进程间
相互通信
一、
进程间
通信的方式:1.管道.2.信号3.消息队列4.共享内存5.有名信号量6.本地域套接字二、
进程间
通信----管道1.无名管道:只能用于具有亲缘关系的
进程间
的通信;本质:一段内核缓存区;特点:(1
m0_74131325
·
2023-12-19 05:13
linux
运维
服务器
linux软件编程----
进程间
通信的方式
一、
进程间
通信----共享内存1.
进程间
通信最高效的形式,不需要实现数据的收发,只需要将两个进程映射到同一片空间,对数据存放取出即可;2.共享内存操作步骤:(1)创建ipc对象的名称:具体类似于消息队列一样
m0_74131325
·
2023-12-19 05:13
linux
RabbitMQ整理
一、什么是MQ消息队列是一种
进程间
通信或同一进程的不同线程间的通信方式。消息队列的机制使得:消息的发送者和消息的接收者不需要同时与消息队列互交。消息会保存在队列中,直到接收者取回它。M
bkdl047
·
2023-12-19 02:44
中间件
RabbitMQ整理
Unix
进程间
通信之简介-总体概述和引子
目录标题0.前言1.概述2.进程、线程与信息共享3.IPC对象的持续性4.名字空间5.fork、exec和exit对IPC对象的影响6.出错处理:包裹函数7.Unix标准8.小结0.前言
进程间
通信这块是学习
帘下有白绿
·
2023-12-18 23:43
POSIX编程
UNIX网络编程
unix
服务器
【Python基础】基于UPD协议实现简易聊天室(Socket编程)
接收数据(UserDatagramProtocol)udp网络程序-发送、接收数据(客户端)udp绑定信息udp绑定信息---服务器端总结4.udp聊天器1.什么是socketsocket(简称套接字)是
进程间
通信的一种方式
X.Dragon
·
2023-12-18 20:59
Python
python
开发语言
探索Linux命名空间和控制组:实现资源隔离与管理的双重利器
从而实现了对进程、网络、文件系统、IPC(
进程间
通信)等资源的隔离,减少了潜在的安全风险。例如,在容器中运行应用程序可以避免对主机系统的直接影响,从而提高了系统的安全性。
柠檬汁Code
·
2023-12-18 20:21
linux
容器
系统架构
java
go
后端
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他