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
----进程间通信
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
RT-thread nano入门--Apple的学习笔记
若我的task都是周期task,也无需
进程间通信
的,但是需要有优先级顺序,那么
进程间通信
功能不用加入都可以。
applecai
·
2023-12-23 10:21
[python] 多进程通信
引言
进程间通信
与线程间通信有相同的地方,也有不同的地方。threading模块中用于线程同步的机制在进程中是不能够使用的,queue模块中的Queue类也是不能用的。
StormZhu
·
2023-12-22 21:44
android
进程间通信
之Binder学习笔记(一)
BinderBinder是一种
进程间通信
机制,基于开源的OpenBinder实现;OpenBinder起初由BeInc.开发,后由PlamInc.接手。
Lee_5566
·
2023-12-22 11:46
Linux进程通信——信号量
信号量用于实现进程间的互斥与同步,而不是用于存储
进程间通信
数据。
郑老师的小学童
·
2023-12-21 23:25
Linux系统编程
linux
Linux网络编程——概述、TCP/UDP的对比
为什么要学习网络编程前面对于
进程间通信
我们讲了:管道、消息队列、共享内存、信号、信号量。这5种通信方式都是依靠Liunx内核。这也造成了他们的一个缺点就是,这些通信方式只能在单机运行。
郑老师的小学童
·
2023-12-21 23:53
Linux系统编程
linux
Linux网络编程(二):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
后端
服务器
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
#系统编程--消息队列
一、IPC对象除了最原始的
进程间通信
方式信号、无名管道和有名管道外,还有三种进程间的通信方式,这三种方式称之为IPC对象,分别为:消息队列、共享内存、信号灯集。
越策越开心
·
2023-12-19 23:40
linux
c语言
物联网
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
后端
serializable和parcelable的区别(GPT回答)
Parcelable的设计目标是为了在Android中传递对象数据,尤其是在IPC(
进程间通信
)的场景中。相比之下,Serializable是通用的Java接口,它的实现可能会导致较高的性能开销。
姜姜爱学习
·
2023-12-18 18:39
Android开发问题
gpt
android
Linux进阶-
进程间通信
(ipc)
进程间通信
:数据传输、资源共享、事件通知、进程控制。
Couvrir洪荒猛兽
·
2023-12-18 18:39
#
linux基础之路
linux
【Linux进阶之路】
进程间通信
为什么要进行
进程间通信
呢?解释:不同进程实现数据的交互,资源的共享,进程控制的手段。数据交互,类似与读写过程,你给我发消息,我收到了,并对消息进行读取
舜华丶
·
2023-12-18 18:34
Linux进阶之路
linux
管道
共享内存
消息队列
信号量
Android FrameWork ---- Binder驱动源码分析
对于
进程间通信
,Linux有很多实现的方式,像管道、信号量、共享内存、Socket等,那么为什么Android要使用Binder而不使用传统的IPC,钟爱Binder自然有其中的原因,从本节开始,分析AndroidFramework
Awesome_lay
·
2023-12-18 10:57
源码分析
android
java
binder
ipc
jni
一文分析Binder机制和AIDL的理解
为什么要去理解Android的
进程间通信
机制对于Android开发工程师来说,如果不去理解
进程间通信
机制也可以使用系统提供的API完成应用开发,但如果想要达到更高的层级,那么就不能简单只会调用API。
码农小风
·
2023-12-18 10:56
Android
Framework
移动开发
android
安卓
移动开发
binder
多
进程间通信
学习之信号灯集(信号量数组)
信号灯集(信号量数组):1、实现进程同步的机制;2、在一个信号灯集中,可以有很多信号灯;3、这些信号灯集中的信号灯相互独立,每个灯的值的改变都不会影响到其他的信号灯;4、信号灯的值一般设置为二值量,即0或者1,其中0代表没有资源,1代表有资源;常用的接口函数:一、创建一个信号灯集(semget函数):#includeintsemget(key_tkey,intnsems,intsemflg);/*
少年维克多
·
2023-12-18 09:09
多进程间通信学习系列
学习
算法
数据结构
linux
运维
服务器
进程
Android
进程间通信
知识点
进程间通信
(IPCInter-ProcessCommunication)进程和线程进程与线程时包含于被包含的关系进程一般指为一个执行单元,在移动设备上代表着一个应用或者程序。
dashingqi
·
2023-12-18 05:44
Linux
进程间通信
——匿名管道|命名管道
目录
进程间通信
介绍
进程间通信
目的
进程间通信
发展
进程间通信
分类管道(基于文件)SystemVIPC(基于本地通信,不能跨网络)POSIXIPC管道什么是管道匿名管道匿名管道的原理任何进程通信的手段用fork
酷帅且洋仔
·
2023-12-18 03:59
Linux笔记
linux
服务器
运维
Android
进程间通信
原理说明
Android系统中有大量IPC(
进程间通信
)的场景,比如我们想要创建一个新的进程,需要通过Socket这种IPC方式去让ZygoteFork新进程;如果我们要杀掉一个进程,需要通过信号这种IPC方式去将
小安2
·
2023-12-18 03:42
Android
android
gitee
【Linux】
进程间通信
目录一、
进程间通信
介绍什么是
进程间通信
进程间通信
目的如何实现
进程间通信
进程间通信
分类管道SystemVIPCPOSIXIPC二、管道什么是管道匿名管道匿名管道的概念匿名管道的接口匿名管道的创建匿名管道读写规则匿名管道的应用场景命名管道创建一个命名管道匿名管道与命名管道的区别命名管道的打开规则使用命名管道实现
sy'ty
·
2023-12-18 00:55
Linux
linux
服务器
开发语言
c语言
运维
c++
考试随记:网络与通信(二)
体系结构定义7层模型,进行
进程间通信
,为一个框架协调各层标志制定。服务定义描述各层提供的服务,层与层之间的抽象接口和交互作用的服务原语。协议规范定义应该发送何种控制信息以及
Yuule
·
2023-12-17 20:50
理论/考试/学习
网络
Netlink通信
前言Netlink是Linux内核与用户空间进程之间进行通信的机制之一,一种特殊的
进程间通信
(IPC)。它是一种全双工、异步的通信机制,允许内核与用户空间之间传递消息。
wifi chicken
·
2023-12-17 12:24
Netlink
IPC
多
进程间通信
学习之消息队列
Linux系统下的IPC
进程间通信
的常用的命令:一、查看本系统下的消息队列、共享内存段、信号量数组:ipcs;1、若要单独查看消息队列:ipcs-q;2、若要单独查看共享内存段:ipcs-m;3、若要单独查看信号量数组
少年维克多
·
2023-12-17 08:36
多进程间通信学习系列
学习
C语言
前端
算法
linux
运维
多
进程间通信
学习之共享内存
共享内存:1、在内核中创建共享内存;2、进程1和进程2都能够访问到,通过这段内存空间进行数据传递;3、共享内存是所有
进程间通信
方式中,效率最高,不需要在内核中往返进行拷贝;4、共享内存的内存空间大小是4KB
少年维克多
·
2023-12-17 08:02
多进程间通信学习系列
学习
算法
C语言
linux
运维
服务器
Android 框架层AIDL 添加接口
文章目录AIDL的原理构建AIDL的流程往冻结的AIDL中加接口AIDL的原理可以利用ALDL定义客户端与服务均认可的编程接口,以便二者使用
进程间通信
(IPC)进行相互通信。
jamsShadow
·
2023-12-17 07:35
android
AIDL
AudioControl
操作系统 进程篇之
进程间通信
前言本文在操作系统的角度梳理操作系统
进程间通信
方式。进程通信进程通信是指进程之间的信息交换。
baiiu
·
2023-12-17 03:35
计算机网络
操作系统等
操作系统
进程间通信
socket编程原理
深度解析Socket编程原理:打开网络通信的魔法之门在计算机网络中,Socket编程是实现
进程间通信
的重要方式之一。本文将深入解析Socket编程的原理,揭示它在网络通信中的神奇魔法。
u010405836
·
2023-12-16 16:56
网络
tcp/ip
网络协议
Linux -
进程间通信
(中)- 管道的应用场景
对于管道也有了初步了解,但是这仅仅是
进程间通信
的一部分,Linux当中关于
进程间通信
还有很多的内容,这篇博客将会在上篇博客的基础之上,继续阐述
进程间通信
。
chihiro1122
·
2023-12-16 15:22
linux
运维
服务器
2018-06-21binder系统笔记
binder系统核心IPC:
进程间通信
a和B直接通信数据传输(源,目的,数据)RPC:远程调用,a将数据封装给b,然后取出数据,即在ipc基础做了封装处理binder源代码:\frameworks\native
鼓励自己前进
·
2023-12-16 15:42
如何理解 RPC 远程服务调用?
如何理解RPCRPC(RemoteProcedureCall)是一种
进程间通信
方式,百科给出的定义是这样的:“RPC(远程过程调用协议),它是一种通过网络从远程计算机程序上请求
小小哭包
·
2023-12-16 09:59
分布式
rpc
网络协议
网络
C语言中的消息队列和
进程间通信
技术是什么?
C语言提供了多种
进程间通信
(Inter-ProcessCommunication,IPC)的机制,其中消息队列是一种重要的方式。
灰度少爷
·
2023-12-16 08:59
C语言100问
服务器
linux
运维
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他