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
进程通信
多进程之间共享内存通信之pthread_mutex_t
在做项目的过程中发现一种简便的多
进程通信
的方法,现将它记录下来。该项目采用多进程的方式向多个客户端同时发视频数据。
hellohkm
·
2023-09-04 12:11
计算机操作系统(1)
概述摘自githubCS-Notes-计算机操作系统一、基本功能1.内存管理*内存分配、地址映射、内存保护与共享、虚拟内存、...2.进程管理*进程控制、进程同步、
进程通信
、死锁处理、处理机调度、...3
萌萌哒的小叽叽丶
·
2023-09-03 21:13
操作系统(4)进程管理(下)通信、死锁、调度
目录4.1.
进程通信
4.1.1.概述4.1.2.管道通信4.1.3.信号通信4.2.死锁4.2.1.概述4.2.2.解决策略4.3.进程调度4.3.1.概述4.3.2.典型调度算法1.先来先服务算法2.
_BugMan
·
2023-09-03 18:28
操作系统
linux
后端
IPC进程间通信及示例代码
一.什么是
进程通信
进程通信
(InterProcessCommunication,IPC)就是指进程之间的信息交换。
咸鱼弟
·
2023-09-03 10:35
Linux
linux
IPC
进程间通信
Qt之
进程通信
-IPC(QLocalServer,QLocalSocket 含源码+注释)
文章目录一、IPC通信示例图1.1设置关键字并连接的示例图1.2进程间简单的数据通信示例图1.3断开连接的示例图1.3.1由Server主动断开连接1.3.2由Socket主动断开连接1.4Server停止监听后的效果二、个人理解与一些心得三、一些疑问(求教家人们)四、源码CMainWindowServerCMainWindowServer.hCMainWindowServer.cppCMainW
lw向北.
·
2023-09-02 23:25
qt
开发语言
基于Linux进程间通信方式之socket(TCP/IP)通信
2.
进程通信
由于在操作系统内部,不同进程间相互独立运作,其内部资源独立,在特殊需求下要求进程间相互通信,而
进程通信
便是进程间进行信息交流和同步的机制。
我是古月
·
2023-09-02 11:42
嵌入式学习之进程
1.进程间通信概述UNIX系统IPC是各种
进程通信
方式的统称。2.管道通信原理特点:1.它是半双工的(即数据只能在一个方向上流动),具有固定的读端和写端。
GoodtimeGood
·
2023-09-02 08:09
学习
Linux通信--构建
进程通信
IPC的方案之共享内存|实现使用共享内存进行server&client通信
共享内存是最快的IPC形式。一旦这样的内存映射到共享它的进程地址空间,这些进程间数据传递不再涉及到内核,即进程不再通过执行进入内核的系统调用来传递彼此的数据。目录一、共享内存的原理二、使用共享内存三、共享内存函数1.shmget(用来创建共享内存)2.shmat(将共享内存和进程地址空间关联)3.shmctl(用于控制共享内存)4.shmdt(将共享内存段与当前进程脱离)四、共享内存server&
jolly0514
·
2023-09-01 12:47
linux
git
centos
服务器
网络
linux
计算机网络 第二节
目录一,计算机网络的分类1.按照覆盖范围分2.按照所属用途分二,计算机网络逻辑组成部分1.核心部分(通信子网)1.1电路交换1.2分组交换两种方式的特点重点2.边缘部分(资源子网)
进程通信
的方式:三,计算机网路性能指标
星星失眠️
·
2023-09-01 06:50
计算机网络
网络
1、网络编程入门
1、TCP/IP协议特点:不会局限于一台主机中的各个进程,只要网络可以到达,就可以实现跨平台的
进程通信
协议:想要实现两个或者多个平台间的通信,就要遵守同一个协议ARPA协议:ARPA(高级研究计划署)提出了一系列的网络协议
小智Byte
·
2023-08-31 18:42
网络编程
网络
php
开发语言
linux
c语言
Binder跨
进程通信
原理(三):Binder IPC实现原理
1.动态内核可加载模块&&内存映射正如上一章所说,跨
进程通信
是需要内核空间做支持的.传统的IPC机制如管道,Socket,都是内核的一部分,因此通过内核支持来实现进程间通信自然是没问题的.但是Binder
bug樱樱
·
2023-08-31 02:01
Linux通信--构建
进程通信
System-V 消息队列|信号量
文章目录目录一、消息队列二、信号量1.互斥2.信号量一、消息队列消息队列提供了从一个进程向另一个进程发送数据块的方法每个数据块都被认为是有一个类型,接收者进程接收的数据块可以有不同的类型值IPC资源必须删除,不会随进程自动清楚,声明周期随内核比如进程A,B,A向B发送信号,编码为2,2信号放入消息队列中,B根据编码去找对应的数据块二、信号量信号量主要是用于同步和互斥的。1.互斥被任意一个进程可以看
jolly0514
·
2023-08-30 20:26
linux
linux
centos
c++
visual
studio
code
Linux通信--构建
进程通信
的 方案之管道(下)|使用匿名管道实现功能解耦|命名管道实现serve&client通信
文章目录一、管道的应用实例-父进程唤醒子进程,子进程执行某种任务二、命名管道1.创建一个命名管道2.匿名管道与命名管道的区别3.命名管道的打开规则4.用命名管道实现server&client通信一、匿名管道的应用实例-父进程唤醒子进程,子进程执行某种任务后续将源码上传到gitee,上传后修改链接。二、命名管道管道应用的一个限制就是只能具有共同祖先的进程进行通信如果想让不相关的进程交换数据,可以使用
jolly0514
·
2023-08-30 20:26
linux
c++
linux
vscode
后端
centos
android studio aidl 编译,Android Studio实现Service AIDL
AIDL(AndroidInterfaceDefinitionLanguage)是Android接口定义语言的意思,它可以用于让某个Service与多个应用程序组件之间进行跨
进程通信
,从而可以实现多个应用程序共享同一个
都拉方
·
2023-08-30 11:50
android
studio
aidl
编译
TCP与UDP协议初步学习——网络环境中分布式
进程通信
的基本概念
TCP与UDP协议初步学习——网络环境中分布式
进程通信
的基本概念一、单机系统中
进程通信
方法进程和
进程通信
是操作系统中最基本的概念,首先通过回忆操作系统课程中,关于单击系统中进程和
进程通信
的问题描述:1)
LOST P
·
2023-08-30 05:45
网络
tcp/ip
udp
python-多进程&多线程
wiki/1016959663602400/1017628290184064目录1.多进程1.1进程组成1.2进程状态和转换1.2.1使用Process方法创建进程1.2.2使用继承方法创建进程1.3
进程通信
香辣素毛肚
·
2023-08-30 04:32
爬虫
python
多线程
多进程
processing
thread
【Linux】
进程通信
— 信号(上篇)
文章目录前言1.什么是信号1.1认识信号:1.2信号的产生:1.3信号的异步:1.4信号的处理:2.前后台进程3.系统接口3.1signal:3.1-1不能被捕捉的信号3.2kill:3.2-1killall3.3raise:3.4abort:3.5alarm:4.崩溃的本质是什么4.1CoreDump:4.1-1CoreDump打开方式4.1-2使用方式4.1-3默认关闭的原因前言本章我们将讲解
yy_上上谦
·
2023-08-29 22:38
Linux
linux
【Linux】
进程通信
— 信号(下篇)
文章目录前言1.阻塞信号1.1信号其他相关常见概念:1.2sigset_t:1.2-1信号集操作函数1.3sigprocmask:1.4sigpending:2.进程处理信号2.1内核页表和用户页表:2.2内核态和用户态:2.3信号检测过程:2.3-1便捷记忆图2.4sigaction:3.volatile关键字4.子进程给父进程发信号前言上一篇我们讲述了信号的基本概念和相应系统接口的使用,本章我
yy_上上谦
·
2023-08-29 22:37
Linux
linux
Android IPC机制
一,概念IPC全称Inter-ProcessCommunication,意思是进程间通信或者跨
进程通信
,是指两个进程之间进行数据交换的过程。什么是线程?
cyixlq
·
2023-08-29 20:07
操作系统——
进程通信
进程通信
是指进程之间的信息交换。
Qinglys
·
2023-08-29 20:37
C++ 多进程开发
Linux进程命令查看进程杀死进程进程号和相关函数五、子进程的创建和执行进程的创建fork()多进程调试GDBexec函数族六、进程控制进程的退出孤儿进程僵尸进程进程回收wait()waitpid()
进程通信
匿名管道管道的读写特点创建匿名管道设置管道非阻塞有名管道有名管道
半块方便面
·
2023-08-29 18:25
C++
c++
java
开发语言
Linux网络编程4-高并发服务器
多进程并发服务器两个进程的工作过程:父进程循环accept,当父进程接收到连接请求之后,立即fork出一个新的子进程去处理通信,而父进程继续循环等待接收accept()(没有连接请求父进程则阻塞,但是不会影响到子
进程通信
qq_40888486
·
2023-08-29 18:44
Linux网络学习
Liunx系统编程篇—
进程通信
(五)信号(二)(sigaction、sigqueue)
本文承接上文Liunx系统编程篇—
进程通信
(五)信号(一)(原理、概述、创建、实战)(kill、signal)上文对于信号的一些理论,本文就不再赘述。
阿波罗啦啦啦啦
·
2023-08-29 02:25
Liunx系统编程篇
linux
嵌入式
经验分享
操作系统期末复习
由若干指令组成的程序段,完成特定功能系统数据结构系统调用体系结构进程--资源分配和调度的基本单位线程进程和程序的区别:进程和线程的区别:线程降低了创建撤销和切换可执行实体的难度和成本处理机调度处理机调度层次:算法:
进程通信
进程同步进程同步实现方法
twfplayer
·
2023-08-28 11:11
操作系统
AIDL_Service_跨
进程通信
AIDL——进程间通信(必须用绑定服务)androidinterfacedefinationlanguage使用AIDL流程1、在服务端,创建胶水类2、在服务端,实现onBind3、在客户端,Activity绑定服务端的Service(通过package和action)4、在客户端,判断是否绑定成功5、在客户端,绑定成功时,通过胶水获取来自服务端的AIDL接口对象注意:服务端与客户端中的AIDL接
五万年前走丢了
·
2023-08-28 02:59
进程间通信
两个进程之间要进行通信,就需要采用特殊的通信机制:进程间通信(IPC:Inter-ProcessCommunication,即进程间通信或跨
进程通信
,简称IPC)Linu
玄之宵
·
2023-08-28 00:21
android
Socket基本原理
一、简单介绍Socket,又称套接字,是Linux跨
进程通信
(IPC,InterProcessCommunication)方式的一种。
数学超级菜的数学家
·
2023-08-27 19:58
计算机网络
#
Socket
网络
服务器
linux
多线程和并发(1)—等待/通知模型
一、
进程通信
和进程同步1.
进程通信
的方法同一台计算机的
进程通信
称为IPC(Inter-processcommunication),不同计算机之间的
进程通信
被称为RPC(Romoteprocesscommunication
yangnk42
·
2023-08-27 18:36
Java
并发编程
在`CentOS`中安装`Docker Engine`
指定接口的api,程序可以使用这些接口与Docker守护
进程通信
并向其发出指令。命令行接口(CLI)客户端docker。CLI使用Dockerapi通过脚本或直
小青龍
·
2023-08-27 08:57
Docker
Linux
centos
docker
linux
Linux
进程通信
之共享内存
今天我为大家讲的是进程间通信的第二种方法——共享内存。首先我们得理解一下什么是共享内存以及共享内存通信的原理。共享内存其实就是os在内存上面开辟的一段空间,让不同的进程通过虚拟地址进程空间一起看到这同一块内存,以下是共享内存原理示意图:创建一个共享内存:参数key是内核层标定共享内存唯一性的,因为os创建了许多共享内存,为了能让不同的进程找到同一个共享内存,就用key来标识。因为有很多的共享内存需
康康有点c
·
2023-08-26 19:17
linux
运维
服务器
Linux
进程通信
之管道通信
我们都知道,进程之间都是相互独立的,为了实现进程间能够互相传输数据便有了进程间通信。进程间通信分为三类,第一类是基于文件系统的管道通信,第二类是基于systemv标准的本地通信,第三类是基于POSIX标准,能够实现跨主机的通信。今天我们所要探讨的是第一大类管道通信。在认识管道通信之前,我们得先知道什么是管道。管道的概念我们拿自来水管道来举例,自来水管道里面的水从一头流向另一头。在计算机世界里,管道
康康有点c
·
2023-08-26 19:47
linux
网络
运维
Linux共享内存
在程序加载到内存中之后,进程之间都是相互独立的,将两个独立的进程进行通讯,让他们产生关联就是进程之间的通讯,那么如何让两个不相干的进程建立起通讯呢,这个时候就需要用到共享内存了,下面用一张图来认识一下
进程通信
和共享内存的概念
格雷福斯-张三
·
2023-08-26 06:45
linux
服务器
关于浏览器输入一个网址后页面经历的过程总结
如果是地址:添加协议头等信息二、网络请求浏览器进程通过IPC进程协议与网络
进程通信
,让网络进程开始请求:检查缓存,如果有缓存则直接返回浏览器发送请求前,根据请求头的expi
薛定谔的猫96
·
2023-08-26 05:10
前端
浏览器原理
前端
什么是套接字?
一个套接字就是网络上
进程通信
的一端,提供了应用层进程利用网络协议交换数据的机制。
橘子味的茶二
·
2023-08-25 18:18
技术新人
网络
网络协议
《深入理解计算机操作系统》
《深入理解计算机操作系统》目录标题《深入理解计算机操作系统》引言进程管理进程概念和特性进程调度算法进程同步与互斥
进程通信
机制内存管理内存层次结构和地址空间内存管理单元(MMU)和虚拟内存内存分配与回收算法内存保护和地址转换文件系统文件系统的组成和层次结构文件存储和管理文件系统的索引和目录结构文件系统的缓存与缓冲区管理文件系统的安全与保护文件系统的性能优化输入输出管理
不会喷火的小火龙
·
2023-08-25 15:27
AI写作
计算机操作系统
PHP
进程通信
-信号量和共享内存
信号量与共享内存。共享内存是最快是进程间通信方式,因为n个进程之间并不需要数据复制,而是直接操控同一份数据。实际上信号量和共享内存是分不开的,要用也是搭配着用。*NIX的一些书籍中甚至不建议新手轻易使用这种进程间通信的方式,因为这是一种极易产生死锁的解决方案。共享内存顾名思义,就是一坨内存中的区域,可以让多个进程进行读写。这里最大的问题就在于数据同步的问题,比如一个在更改数据的时候,另一个进程不可
会长__
·
2023-08-25 14:02
从0写一个EventBus
那使用广播呢,可以做到,但是广播的主要目的是跨
进程通信
,通常用于系统级的事件,也比较消耗资源,并且依赖Context对象,既消耗资源也不
风二叽
·
2023-08-24 22:14
linux 消息队列
消息队列,共享内存,信号量:属于systemV(5)版本的
进程通信
,也叫ipc通信对象,除了systemV进程间的通信外,我们还有POSIX版本的。
码农客栈
·
2023-08-23 16:59
linux
linux
八股文之计算机网络
TCP/IP网络模型有哪几层该模型用来解决不同设备间的
进程通信
,就需要网络通信,该模型就应运而生。
openallzzz
·
2023-08-21 19:21
八股文
计算机网络
计算机网络
网络
【Linux操作系统】详解Linux系统编程中的管道
进程通信
本文将介绍如何使用管道在Linux系统中进行
进程通信
,并给出相应的代码示例。
嵌入式小白—小黑
·
2023-08-20 15:12
操作系统
linux
运维
服务器
【Linux操作系统】Linux系统编程中的共享存储映射(mmap)
共享存储映射(mmap)是一种高效的
进程通信
方式,它允许多个进程共享同一个内存区域,从而实现数据的共享和通信。
嵌入式小白—小黑
·
2023-08-20 15:12
操作系统
linux
java
服务器
1.3 IPC(进程间通信)
多
进程通信
可能会出现什
Journey_lm
·
2023-08-20 03:13
Android AIDL实现服务注册分析
目标:注册一个自定义的服务,实现跨
进程通信
。
Young_Allen
·
2023-08-20 02:55
操作系统 -- 进程间通信
一、概述进程经常需要与其他
进程通信
。例如,在一个shell管道中,第一个进程的输出必须传送给第二个进程,这样沿着管道传递下去。因此在进程之间需要通信,而且最好使用一种结构良好的方式,不要使用中断。
想做后端的前端
·
2023-08-19 15:48
操作系统
linux
服务器
网络
Android系统-进程-AIDL
引言:Android系统的进程间通信,主要是Binder,AIDL就是一种Android接口定义语言,主要就是为了能更简单方便地实现跨
进程通信
。
大海之狂
·
2023-08-18 16:09
Android系统开发
android
系统梳理Binder
从机制、模型角度来说:定义:Binder是一种Android中实现跨
进程通信
(IPC)的方式。即Bind
wzj_what_why_how
·
2023-08-18 13:13
Android
Android——架构和设计
binder
android
网络
【Windows系统编程】06.HotFixHook与
进程通信
(详解HotFixHook)
上一讲讲到的InlineHook,每次Hook的时候,都要读写两次内存(先Hook,再还原)这种Hook方式,性能比较低,今天我们讲的这种Hook方式,可以说是InlineHook的升级版本HotFix(热补丁)我们先来讲讲原理:我们继续来看看目标程序反汇编:770A8E19|CC|int3|770A8E1A|CC|int3|770A8E1B|CC|int3|770A8E1C|CC|int3|77
WdIg-2023
·
2023-08-18 00:51
Windows系统编程
windows
安全
Linux 学习笔记—
进程通信
之 消息队列、信号量、共享内存的概念区别联系
2.5消息队列(Messagequeues)消息队列是内核地址空间中的内部链表,通过linux内核在各个进程直接传递内容,消息顺序地发送到消息队列中,并以几种不同的方式从队列中获得,每个消息队列可以用IPC标识符唯一地进行识别。内核中的消息队列是通过IPC的标识符来区别,不同的消息队列直接是相互独立的。每个消息队列中的消息,又构成一个独立的链表。消息队列克服了信号承载信息量少,管道只能承载无格式字
ABC我的博客
·
2023-08-16 14:29
Linux
Linux
进程通信
消息队列
信号量
共享内存
进程间的通信方式:管道、消息队列、共享内存、信号量、socket
文章目录为什么需要
进程通信
IPC
进程通信
实现方式总结管道(效率低)消息队列(效率高但开销大)共享内存(效率高开销小但是可能地址冲突)信号量(PV操作)信号(以上都是同步通信,信号是异步)Socket(以上都是单台主机内
kksilu
·
2023-08-16 14:57
Linux操作系统
java
linux
服务器
【Linux】
进程通信
篇Ⅰ:管道进程 pipe、mkfifo、unlink
文章目录一、匿名管道1.创建管道pipe2.管道的特点3.四种场景二、命名管道1.Linux命令:mkfifo(命名管道的创建)2.函数mkfifo3.函数unlink4.命名管道代码案例进程间通信:Inter-ProcessCommunication,简写做IPC一、匿名管道1.创建管道pipe头文件:#include#includeintpipe(intpipefd[2]) 输出型参数:带回两
TTang-sq
·
2023-08-16 14:56
Linux
linux
运维
服务器
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他