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
进程间通讯
LV.13 嵌入式安防监控项目实战
D1创客学院课程体系概要巩固shell:入门c语言:对语言的一个认识数据结构:对数据的一个组织库函数和系统调用:对文件的管理,开关读写内核:内核调度的是进程和线程(
进程间通讯
,进线程间同步互斥,解决资源消耗的问题
AlterEgo(●ˇ∀ˇ●)
·
2023-10-26 19:43
嵌入式学习笔记
c语言
linux实现基础网络库(socket,epoll,pthread,cmake,pipe, sem,codition,)
好久没看过这块知识了,实现一下,用到了一下一些知识点socket搭建网络库必须用到的epoll多路复用技术用的是epollpthread服务器用到了多线程,主线程启动服务器,子线程处理来自各个连接的数据pipe用在
进程间通讯
choudan8888
·
2023-10-26 15:49
linux
网络
linux
进程间通讯
--信号量
1.认识信号量方便理解:信号量就是一个计数器。当它大于0能用,小于等于0,用不了,这个值自己给。2.特点:信号量用于进程间同步,若要在进程间传递数据需要结合共享内存。信号量基于操作系统的PV操作,程序对信号量的操作都是原子操作。(P操作:拿锁。V操作:放回锁)每次对信号量的PV操作不仅限于对信号量值加1或减1,而且可以加加减任意正整数。支持信号量组3.有关api:#include//1.创建或获取
清源子呀
·
2023-10-18 08:15
嵌入式Linux学习
linux
c语言
嵌入式Linux--
进程间通讯
--消息队列
1.需要知道的问题:1、如何创建消息队列(A\B使用同一个队列通信)2、如何加消息到队列(队列是链表)3、如何从队列拿到消息消息队列:消息队列,是消息的链接表,存放在内核中。一个消息队列由一个标识符(即队列ID)来标识。特点:1、消息队列是面向记录的,其中的消息具有特定的格式以及特定的优先级。2、消息队列独立于发送与接收进程。进程终止时,消息队列及其内容不会被删除。3、消息队列可以实现消息的随机查
清源子呀
·
2023-10-15 04:45
嵌入式Linux学习
linux
c语言
零基础Linux_17(进程间通信)VSCode环境安装+进程间通信介绍+pipe管道mkfifo
目录1.VSCode环境安装1.1使用VSCode1.2远程链接到Linux机器1.3VSCode调试2.
进程间通讯
介绍2.1
进程间通讯
的概念和意义2.2
进程间通讯
的策略和本质3.管道3.1管道介绍3.2
GR_C
·
2023-10-14 22:20
⑥零基础Linux操作系统
linux
vscode
信息与通信
管道
c++
Linux中常用的的API
Linux中常用的的API系统IO函数文件属性操作函数目录操作函数目录遍历函数文件描述符操作函数进程控制相关函数exec函数族
进程间通讯
相关函数进程组、会话操作函数创建守护进程的步骤线程相关函数线程同步
Wanncye
·
2023-10-13 05:44
C++高性能服务器框架
linux
运维
服务器
【技术应用】java基于UNIX域套接字(unix domain socket)连接mysql数据库
虽然网络socket也可用于同一台主机的
进程间通讯
(通过loopback地址127.0.0.1),但是UNIXdoma
Dylan~~~
·
2023-10-11 13:53
java
unix
mysql
linux 进程间通信
进程间通讯
有以下6种:管道、FIFO、消息队列、信号量、共享内存、套接字。管道:管道是最简单,效率最差的一种通信方式。
小飞侠hello
·
2023-10-10 11:13
linux
linux
linux+信号+事件+差别,详解Linux信号
信号(Signals)是Unix、类Unix以及其他POSIX兼容的操作系统中
进程间通讯
的一种有限制的方式。Linux信号是Linux进程间通信机制中唯一的异步通信机制,用来提醒进程一个事件已经发生。
飛鳥bot
·
2023-10-10 10:05
linux+信号+事件+差别
计算机网络自顶向下方法--第二章 应用层
1.应用程序体系结构:客户端-服务器体系结构P2P体系结构2.进程通信:当进程运行在相同的端系统上时,它们使用
进程间通讯
机制互相通讯。
进程间通讯
的规则由端系统上的操作系统确定。
怪熊
·
2023-10-10 00:54
计算机网络自顶向下方法
操作系统学习笔记(二) ---进程
目录Chapter3Process例题:概念部分进程与程序进程的状态PCB(进程控制块)进程的生命期原理(对进程的相关操作)
进程间通讯
Chapter3Process例题:1.UsingtheprogramshowninFigure3.30
freedom雲
·
2023-10-08 13:45
操作系统学习笔记
操作系统
湖南大学
进程概念
java domain socket_Unix domain socket 简介
虽然网络socket也可用于同一台主机的
进程间通讯
(通过loopback地址127.0.0.1),但是UNIXdomain
thasash
·
2023-10-07 22:08
java
domain
socket
linux内核设计与实现
仅提供几百个系统调用,并有非常明确的设计目的unix所有东西都当作文件对待,这种抽象使对数据和设备都通过一套相同的系统调用接口进行内核用C语言编写,移植能力很强进程创建迅速,独特的fork调用提供了简洁但是稳定的
进程间通讯
原语
Linux加油站
·
2023-10-07 01:49
linux
Linux内核
Windows C++ 使用PIPE命名管道实现
进程间通讯
本文章是介绍在Windows下,使用PIPE管道实现
进程间通讯
,可是实现两个进程之前相互发送读取消息。
阿六_Dexter
·
2023-09-29 22:38
C++
windows
c++
Linux:带你理解进程间通信--管道
操作系统为用户提供的几种进程间的通信方式为什么操作系统要为用户提供
进程间通讯
方式呢?进程间因为每一个进程都有一个虚拟地址空间,在保证了进程独立性的同时,却使得进程间无法直接通信。
AngelDg
·
2023-09-28 16:20
Linux
[common] IPC
前言:IPC,
进程间通讯
,是指进程间通过ipc组件进行通讯的方式。
ykun089
·
2023-09-27 17:00
#
Common/Linux
C/C++
linux
Python学习之路--进程,线程,协程
与线程区别cpu运行原理pythonGIL全局解释器锁线程语法join线程锁之Lock\Rlock\信号量将线程变为守护进程Event事件queue队列生产者消费者模型Queue队列开发一个线程池进程语法
进程间通讯
进程池进程与线程什么是线程
turboking
·
2023-09-25 10:45
分布式消息中间件概述
消息中间件的本质是两个进程之间的通讯,像HTTP、RPC、Webservice都可以进行
进程间通讯
,那么我们为什么还需要消息中间件这个组件呢?
微服务技术栈
·
2023-09-23 08:56
分布式消息中间件
消息中间件
RocketMQ
rabbitMQ
Kafka
分布式消息中间件
进程间通讯
--binder
概述进程间可以实现方法的相互调用或者是变量的共享,主要是因为在一个内存空间,虚拟地址的映射规则完全一致,所以可以相互调用,但是对于不同的进程间,想要通讯的话,就需要额外的方法来实现,Android中就是binder
白茫茫的大地
·
2023-09-18 22:07
Python多进程(process)(二)
进程间通讯
但有些场景需要子进程或者父子进程之间进行比较复杂的数据交换,这就需要使用
进程间通讯
来实现。
spiritx
·
2023-09-18 03:34
python
开发语言
Python入门教学——多进程和多线程
目录一、线程和进程二、创建多个线程三、锁四、线程间通讯五、创建多个进程六、
进程间通讯
七、总结一、线程和进程1、线程和进程的基本概念进程是资源分配的最小单位,线程是CPU调度的最小单位。
恣睢s
·
2023-09-16 03:19
Python
开发语言
python
Qt ---进程间的通信
进程间通讯
方式Qt提供了四种进程间通信的方式:使用共享内存(sharedmemory)交互:这是Qt提供的一种各个平台均有支持的进程间交互的方式。
酱紫喔
·
2023-09-14 17:49
qt
开发语言
java调用shell脚本,不能操作/tmp目录下文件
其中有三种方式可以完成这种
进程间通讯
:1.本地sock(UNIXDomainSocket)(最终选择的方式)2.读文件的方式:inotify机
酣楼驻海
·
2023-09-14 08:12
java
开发语言
c
进程详细解析
本文重点目录什么是进程进程特征进程的状态
进程间通讯
进程PCB进程表什么是进程首先可执行文件,代码都是在硬盘中的静态区的CPU运行的时候,需要由操作系统在内存中创建出一个单独的实例使得应用程序有自己独立的运行空间
天气还好吗
·
2023-09-13 16:18
操作系统
进程
服务器
Linux--
进程间通讯
--FIFO(open打开)
1.什么是FIFOFIFO命名管道,也叫有名管道,来区分管道pipe。管道pipe只能用于有血缘关系的进程间通信,但通过FIFO可以实现不相关的进程之间交换数据。FIFO是Linux基础文件类型中的一种,但是FIFO文件在磁盘上没有数据块,仅仅用来标识内核中的一条通道。各进程可以打开这个文件进行read/write操作,实际上是在读写内核通道,这样就实现了进程间通信。创建FIFO的方式:使用命令创
清源子呀
·
2023-09-13 01:29
嵌入式Linux学习
linux
Android IPC 系列之AIDL
AIDLAIDL是
进程间通讯
机制,是基于Binder驱动的一种Android应用,进程与进程之间通讯的IPC方式。
jimdear
·
2023-09-12 05:17
linux
进程间通讯
-共享内存
一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。因此,采用共享内存的通信方式效率是非常高的。二、共享内存的分类1)POSIX共享内存posix提供了两种在无亲缘关系进程间共享内存区的方法:(1)内
o倚楼听风雨o
·
2023-09-09 00:49
linux进程通讯
linux进程通讯
linux共享内存
共享内存
进程间通讯
-共享内存
进程间通信(IPC)的一种常见方式是使用共享内存(SharedMemory)。共享内存允许多个进程在它们之间共享一块内存区域,这样它们可以直接读写这个内存区域中的数据,而无需通过复杂的数据传输机制来交换信息。共享内存的基本概念【共享内存区域】:共享内存区域是在内核中创建的一块内存区域,它可以被多个进程同时访问。这个区域通常被用来存储需要在多个进程之间共享的数据。【关联(Attach)】:进程通过调
ZLOSER02
·
2023-09-09 00:48
服务器
linux
运维
Android Framework——
进程间通讯
学习,从Binder使用看起
前言Binder是安卓中非常重要的
进程间通讯
工具,通过Binder安卓在ServiceManager中对外提供了一系列的服务。学习Binder,将很好地为我们学习framework开个好头。
Android小贾
·
2023-09-06 21:57
移动开发
Android
Framework
android
学习
binder
framework
移动开发
安卓
ELECTRON学习记录
1、
进程间通讯
报Nohandlerregistered错误,结果发现是ipcMain.handle(或者ipcMain.on)放到主程序的函数里面了,拿出来就不报错了。
·
2023-09-06 16:52
前端node.js
死锁和内存管理
国防科大的P17(讲信号量的例子),没看两种基本
进程间通讯
方法共享存储消息传递死锁在一个进程集合中,每个进程都在等待某些事件的发生,而这些事件又必须由这个进程集合中的进程来产生就称该进程集合处于死锁状态出现死锁的系统必须同时满足下列
vv_a
·
2023-09-05 19:03
操作系统
操作系统
Linux编程-
进程间通讯
(1)
文章目录一、进程间的通讯方式二、管道2.1无名管道2.2读写规则2.3单进程实现2.4父子进程实现2.6有名管道2.7有名管道读写规则2.8代码实现三、消息队列3.1读取特性3.2应用举例3.3底层实现一、进程间的通讯方式网上有的分七种,有的五种,其实都是一样的.管道(又可以分为有名管道和无名管道)消息队列共享内存信号(可以分为信号和信号量两种)socket套接字其实大多数就是这五种,分细一点就可
永不秃头的程序员
·
2023-09-03 13:51
linux
linux
服务器
网络
一文搞定全
进程间通讯
(IPC)八大方式-管道、命名管道、信号、信号量、消息队列、共享内存+内存映射、套接字
进程间通讯
(IPC)参考/引用:如何在Linux下的进行多进程编程(初步)-知乎(zhihu.com)。浅析进程间通信的几种方式(含实例源码)-知乎(zhihu.com)。
Real-Staok
·
2023-09-01 22:37
【Linux进程和线程的编程
通讯和例程】
经验分享
学习
arm开发
linux
笔记
消息队列MSG(多进程ipc)
进程间通讯
(ipc)之消息队列:1.在任意进程间有选择性地进行通讯的方式2.发送数据时需要携带一定的消息标志3.消息队列创建后由于是存在于内核中由内核管理,使用过后需要人工删除以释放资源4.当一个发送方往消息队列中发送数据时
谢永奇1
·
2023-08-27 18:02
操作系统
c语言
多进程
共享内存、信号量
进程间通讯
应用示例
使用POSIX机制共享内存、信号量的API,实现进程通讯。相对于SystemVIPC机制,POSIX更简单易用服务端:#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;char*ptr;#defineBUFF_SIZE(1024)inte
脱去外衣学编程
·
2023-08-26 14:35
c++
Linux共享内存
首先我们要了解一个概念,
进程间通讯
,在程序加载到内存中之后,进程之间都是相互独立的,将两个独立的进程进行通讯,让他们产生关联就是进程之间的通讯,那么如何让两个不相干的进程建立起通讯呢,这个时候就需要用到共享内存了
格雷福斯-张三
·
2023-08-26 06:45
linux
服务器
【Python网络编程——使用套接字Socket 客户端 服务端】
以下是一个使用socket方法实现两个
进程间通讯
的简单实例服务端#导入socket模块importsocket#
LPY。
·
2023-08-26 00:58
python
websocket
进程间通讯
文件共享两个进程约定磁盘空间上的某个文件为信息交互的媒介,这种情况要注意不同进程间访问共享文件的同步问题2、操作系统提供的公共信息机制比如Windows系统提供的注册表3、共享内存共享内存是一种常用的
进程间通讯
机制
修塔寻千里
·
2023-08-24 10:16
网络编程基础(1)
目录网络编程解决是跨主机的
进程间通讯
1、网络2、互联网3、ip地址(1)ipv4:(2)ipV6:1(3)IP地址的组成:(4)Linux查看IP地址:ifconfig4、mac地址5、pingIp地址
"冬止"
·
2023-08-19 09:24
网络
Android模块化、组件化、插件化区别
插件化本身是不同进程,因此是binder机制
进程间通讯
。转自:Android模块化、组件化、插件化区别
倒骑驴走着瞧
·
2023-08-19 01:24
android
模块化
组件化
插件化
模块化区别
组件化区别
解决WSL2中Ubuntu-22.04找不到bus的错误
项目场景:对于systemd系统来说,DBUS是必不可少的工具,它是
进程间通讯
的桥梁。
洛克希德马丁
·
2023-08-17 07:55
ubuntu
wsl
linux
ubuntu
linux
运维
音视频
c++
Linux--
进程间通讯
IPC(信号量,消息队列,共享内存)
2、临界区访问临界资源代码区域3、原子操作任何情况下都不能被打断的操作4、内核对象用于对
进程间通讯
时,多进程能够访问同一资源的记录。
LXY_liuxingyao
·
2023-08-08 07:18
进程间通信(管道,共享内存,消息队列,信号量)
文章目录1.管道1.1匿名管道1.2命名管道1.3管道特性2.共享内存3.消息队列4.信号量进程与进程之间是相互独立的,无法直接进行数据传输,所以操作系统给用户提供了用于
进程间通讯
的接口,根据使用场景不同
S5242
·
2023-08-08 07:18
linux
linux
进程间通讯
(IPC机制) 管道 信号量 共性内存 消息队列 详细图解
进程间通讯
-IPC机制常用命令管道有名管道读写编程有名管道示意图无名管道信号量信号量的概念信号量接口函数进程a和进程b模拟访问打印机用信号量互斥画图分析代码实现测试结果显示和操作共享内存信号量消息队列的命令共享内存共享内存定义共享内存函数接口实例编程图示理解编码实现测试结构消息队列图示理解接口函数实例编程常用命令
进程间通讯
IT_涛涛
·
2023-08-08 03:58
Linux
linux
运维
服务器
进程间通讯
方式
进程间通讯
方式1.URLScheme(外链)这个是IOSapp通信最常用到的通信方式,APP1通过openURL的方式跳转到APP2,并且在URL中带上想要的参数,有点类似https的get请求那样进行参数传递
牛奶红茶
·
2023-08-03 01:03
【Python网络编程——使用套接字Socket 客户端 服务端】
以下是一个使用socket方法实现两个
进程间通讯
的简单实例服务端#导入socket模块importsocket#
xiaoweiwei99
·
2023-07-30 16:42
java
网络
tcp/ip
服务器
eclipse
开发语言
Android Studio使用AIDL-实现
进程间通讯
参考:AndroidStudio创建AIDL文件并实现
进程间通讯
实例如何在AndroidStudio中使用AIDLAndroidStudio创建AIDL文件并实现
进程间通讯
实例在Android系统中,跨进程通信是非常普遍的事情
ZHDelete
·
2023-07-23 09:27
Linux信号
进程间通信—信号文章目录一、信号产生1、信号的概念2、信号产生二、信号处理1.信号捕捉2.信号阻塞一、信号产生1、信号的概念在计算机科学中,信号是Unix、类Unix以及其他POSIX兼容的操作系统中
进程间通讯
的一种有限制的方式
yu.snake
·
2023-07-18 00:29
Linux
linux
运维
服务器
Android Binder
进程间通讯
原理分析
Linux开发提供了丰富的
进程间通讯
机制,例如管道、信号、消息队列、共享内存、插口(Socket)。而Binder是一套新的通讯工具。
和平浪子
·
2023-07-16 10:56
Android开发
binder
linux
运维
Python多线程编程详解
每个进程都有自己独立的地址空间、内存和数据栈,因此进程之间通讯不方便,所以需使用用
进程间通讯
(Inte
Rocky006
·
2023-06-17 03:12
python
开发语言
上一页
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
其他