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
进程间通信
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
运维
Python基础六
本文目录:1.进程的创建(fork和multiprocessing):2.进程的子类(Process子类):3.进程池Pool4.
进程间通信
-Queue5.多线程-threading6.进程跟线程线程的区别
久亮哦
·
2023-12-16 07:19
Python
多线程
线程
进程
死锁
生产者与消费者
从零讲JAVA ,给你一条 清晰地学习道路!该学什么就学什么!!
进程间通信
2.进程调度算法理解3.存储,虚拟内存,分页分段,内
OmaiMoon
·
2023-12-16 07:09
Linux
进程间通信
,共享内存和信号灯
1.共享内存:1.
进程间通信
最高效的形式不需要实现数据收发,只需要两个进程映射到同一片空间,对数据存放取出即可2.共享内存的操作步骤:1.创建IPC对象名ftok2.创建共享内存shmgetintshmget
Omedetou。
·
2023-12-15 20:41
算法
Python多线程与多进程:编织并发的魔法纹章
魔法的交织:使用`threading`和`multiprocessing`模块2.1编织多线程的咒语2.2简单的并发编程示例3.并发的魔法表演3.1共享数据与同步3.1.1共享数据3.1.2锁的应用3.2
进程间通信
theskylife
·
2023-12-15 17:58
python学习之旅
python
服务器
并发
python学习笔记(十)——
进程间通信
python在
进程间通信
时有很多方式,比如使用Queue的消息队列,使用pip的管道通信,sharememory共享内存或semaphore信号量等通信方式。
我叫RT
·
2023-12-15 15:17
#
python
python
进程间通行
几种常见的IPC(
进程间通信
)学习笔记
几种常见的IPC(
进程间通信
)学习笔记我们知道进程是资源分配的最小单位,而线程是资源调度的最小单位。
年轻的古尔丹
·
2023-12-15 15:17
android开发学习记录
学习杂项记录
IPC
多线程
多进程
进程通讯
进程
学习笔记——
进程间通信
之消息队列详解
文章目录消息队列特点原型msgget()函数msgsnd()函数msgrcv()函数msgctl()函数ftok()函数demo实例敲黑板!!!消息队列,是消息的链接表,存放在内核中,是在消息的传输过程中保存消息的容器。。一个消息队列由一个标识符(即队列ID)来标识。消息队列特点消息队列是面向记录的,其中的消息具有特定的格式以及特定的优先级。消息队列独立于发送与接收进程。进程终止时,消息队列及其内
石子君
·
2023-12-15 15:44
Linux
学习
linux
c语言
学习笔记——
进程间通信
之共享内存详解
目录共享内存特点原型shmget函数shmat函数shmdt函数shmctl函数demo实例概念介绍!!!共享内存,顾名思义就是允许多个不相关的进程可以访问同一个逻辑内存,共享内存是多个正在运行的进程之间共享和传递数据的一种非常有效的方式。操作系统将不同进程之间共享内存安排为同一段物理内存,进程可以将共享内存连接到它们自己的地址空间中,如果某个进程修改了共享内存中的数据,其它的进程读到的数据也将会
石子君
·
2023-12-15 15:44
Linux
学习
c语言
linux
unix
开发语言
学习笔记——
进程间通信
之信号量
重点来了!!!信号量(semaphore)有时被称为信号灯,是操作系统用来解决并发中的互斥和同步问题的一种方法。进入一个关键代码段之前,线程必须获取一个信号量;一旦该关键代码段完成了,那么该线程必须释放信号量。其它想进入该关键代码段的线程必须等待直到第一个线程释放信号量。我们先看看PV同步和互斥等基本概念。。。什么是临界资源?进程在运行过程中,一般会与其他的进程共享资源,而有些资源具有排他性。一次
石子君
·
2023-12-15 15:44
Linux
学习
c语言
linux
unix
学习笔记——
进程间通信
之管道详解
进程间通信
(IPC,InterProcessCommunication)是指在不同进程之间传播或交换信息。
石子君
·
2023-12-15 15:13
Linux
学习
unix
服务器
Go学习笔记—基于Go的
进程间通信
IPC(Inter-ProcessCommunication
进程间通信
)一般方法:(1)半双工Unix管道(2)FIFOs(命名管道)(3)消息队列(4)信号量(5)共享内存(6)网络Socket(7)
Ostrich5yw
·
2023-12-15 15:13
Golang
go
多进程
ipc
Linux学习笔记8—
进程间通信
文章目录一、
进程间通信
引出二、
进程间通信
的目的三、
进程间通信
的发展四、匿名管道1匿名管道的原理2匿名管道的系统调用—pipe3匿名管道的四种情况和五个特点五、命名管道1mkfifo——创建命名管道的命令
魔术师的徒弟
·
2023-12-15 15:05
Linux学习笔记
Linux
进程
IPC
进程间通信
05
进程间通信
-学习笔记
进程间通信
(IPC)概念进程信技术简称IPC,可以利用此技木让多个进程相传建消数据,有大量的
进程间通信
方案pipe匿名管道fifo命名管简单理解,管道文件是一个指向内核管道缓冲区的指针,所有向管道文件读写的操作
Eula-L
·
2023-12-15 15:29
linux
笔记
linux
进程间通信
方式总结
一、共享内存一种常用的进程间共享方式,两个线程可以共享访问同一块内存区域,减少了数据的复制操作,因此具有速度上的优势,一般情况下实现共享内存的步骤如下:1.创建共享区域,进程1首先通过操作系统提供的API从内存上申请一块共享区域,生成的共享区域将与某个特定的key进行绑定;2.映射共享内存,成功创建了共享区域,我们需要把它映射到进程1的空间中才能进一步操作。3.访问共享区域,进程1已经创建了共享区
大聪明的博客
·
2023-12-15 04:50
Android : 序列化 Parcelable 简单应用
一个类只要实现了这个接口,该类的对象就可以被序列化,主要用于IPC(
进程间通信
)、Binder和Activity之间的对象传递。
javaGHui
·
2023-12-15 02:19
Android
相关
android
笔记
Qt进程和线程
Qt应用程序可以很容易的启动一个外部应用程序,而且Qt也提供了在多种
进程间通信
的方法。Qt的QProcess类用来启动一个外部程序并与其进行通信。下面我们
Qt魔术师
·
2023-12-14 15:01
Qt
高级开发工程师
qt
c++
线程
进程
Swoole的多进程模块
为什么不使用pcntl1.pcntl没有提供
进程间通信
的功能2.pcntl不支持重定向标准输入和输出3.pcntl只提供了fork这样原始的接口,容易使用错误Swoole是怎么解决的1.swoole_process
crmeb服务商-肥仔全栈开发
·
2023-12-06 19:35
swoole
android
android
studio
Linux C语言 39-
进程间通信
IPC之管道
LinuxC语言39-
进程间通信
IPC之管道本节关键字:C语言
进程间通信
管道FIFO相关库函数:pipe、mkfifo、mknod、write、read什么是管道?
@Tianwx
·
2023-12-06 13:21
Linux
C语言
c语言
开发语言
linux
网络
服务器
Linux C语言 40-
进程间通信
IPC之消息队列
LinuxC语言40-
进程间通信
IPC之消息队列本节关键字:C语言SystemVIPC
进程间通信
消息队列相关库函数:ftok、msgget、msgsnd、msgrcv、msgctl什么是消息队列?
@Tianwx
·
2023-12-06 13:21
Linux
C语言
c语言
开发语言
linux
网络
服务器
Linux C语言 41-
进程间通信
IPC之共享内存
LinuxC语言41-
进程间通信
IPC之共享内存本节关键字:C语言
进程间通信
共享内存sharedmemory相关库函数:shmget、shmat、shmdt、shmctl什么是共享内存?
@Tianwx
·
2023-12-06 13:48
Linux
C语言
c语言
开发语言
linux
服务器
网络
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他