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
进程间通信
初始Linux
进程间通信
(单机)
目录1、前言2、
进程间通信
的分类管道SystemVIPCPOSIXIPC3、管道3.1匿名管道pipe实例代码管道读写规则:管道特点3.2命名管道创建一个命名管道两个进程间使用命名管道进行通信示例代码4
孟婆的cappucino
·
2023-08-30 22:15
linux
运维
服务器
Linux入门--构建
进程间通信
的方案之管道(上)
文章目录一、
进程间通信
介绍1.
进程间通信
目的2.
进程间通信
发展3.
进程间通信
分类二、管道1.管道定义1.1匿名管道实例代码:从键盘读取数据写入管道,读取管道写到屏幕2.用fork来共享管道原理3.站在文件描述符角度深度理解管道
jolly0514
·
2023-08-30 20:26
linux
linux
服务器
vscode
后端
安卓IPC之AIDL的简单模型测试
1.androidandroidPIC
进程间通信
PIC
进程间通信
主要有这几种1.bundle:简单易用但是只能传输Bundle支持的对象常用于四大组件间
进程间通信
2.文件共享:简单易用但不适合在高并发的情况下并且读取文件需要时间不能即时通信常用于并发程度不高并且实时性要求不高的情况
晓翔仔
·
2023-08-30 11:18
code
design
test
android
网络
AIDL
IPC
Android进阶之AIDL的使用详解
AIDL(Android接口定义语言),可以使用它定义客户端与服务端
进程间通信
(IPC)的编程接口,在Android中,进程之间无法共享内存(用户空间),不同进程之间的通信一般使用AIDL来处理。
躬行之
·
2023-08-30 11:16
Android
Android
AIDL
Service
IPC
IBinder
Android进阶——AIDL详解
看这篇之前先看看binder:Android——Binder机制.1.简介AIDL(Android接口定义语言),可以使用它定义客户端与服务端
进程间通信
(IPC)的编程接口,在Android中,进程之间无法共享内存
Yawn__
·
2023-08-30 11:16
Android
Android AIDL
机制:Binder是一种
进程间通信
的机制驱动:Binder是一个虚拟物理设备驱动应用层:Binder是一个能发起
进程间通信
的JAVA类Binder就是Android中的血管,在Android中我们使用Activity
Happy__snake
·
2023-08-30 11:15
android
android
studio
java
[Android AIDL] --- AIDL工程搭建
0AIDL概念AIDL(AndroidInterfaceDefinitionLanguage)是一种IDL语言,用于生成可以在Android设备上两个进程之间进行
进程间通信
(IPC)的代码。
Overboom
·
2023-08-30 11:14
Android
android
C语言网络编程
网络编程概念网络:计算机与计算机相连;互联网:网络与网络相连;因特网:全球规模最大,用户最多的互联网,采用TCP/IP协议栈;应用层:业务数据的组织;传输层:
进程间通信
;网络层:主机间的通信;数据链路层
Engima_lcm
·
2023-08-30 07:04
网络
c语言
服务器
我的创作纪念日:进程的概念、组成、特征;进程的基本状态;进程切换、原子操作、原语;
进程间通信
的方式;共享缓冲区、消息队列的本质、管道通信
一、进程的概念如何区分这三个QQ进程?》除了名称之外,OS使用pid来唯一标识进程二、进程的组成PCB当中存储的都是OS在对进程进行管理时候的有用信息PCB是给OS使用的一个数据结构,而程序段和数据段是给进程自己使用的,PCB是进程存在的唯一标识PCB存储在OS内核当中三、进程的特征(理解)四、进程的状态阻塞态是进程主动让出CPU阻塞态不能直接转化为运行态,因为他还缺少其他的运行资源就绪态也不能直
Tandy12356_
·
2023-08-30 02:41
c语言
考研
windows
本地套接字通信
1.本地套接字本地套接字的作用:本地的
进程间通信
有关系的进程间的通信没有关系的进程间的通信本地套接字实现流程和网络套接字类似,一般采用TCP的通信流程2.本地套接字通信的流程-tcp//服务器端1.创建监听的套接字
呵呵哒( ̄▽ ̄)"
·
2023-08-30 01:11
本地套接字
DP读书:鲲鹏处理器 架构与编程(十三)操作系统内核与云基础软件
操作系统内核与云基础软件鲲鹏软件构成硬件特定软件鲲鹏软件构成硬件特定软件1.BootLoader2.SBSA与SBBR3.UEFI4.ACPI操作系统内核Linux系统调用Linux进程调度Linux内存管理Linux虚拟文件系统Linux网络子系统Linux
进程间通信
DarrenPig
·
2023-08-29 22:08
鲲鹏处理器
架构与编程
架构
服务器
笔记
学习
运维
unix
云原生
Android IPC机制
一,概念IPC全称Inter-ProcessCommunication,意思是
进程间通信
或者跨进程通信,是指两个进程之间进行数据交换的过程。什么是线程?
cyixlq
·
2023-08-29 20:07
Linux系统编程系列之
进程间通信
(IPC)-管道
一、什么是管道在Linux系统下,一切皆文件,所以管道就是一个文件,用来实现
进程间通信
的一种方式。分析小技巧:对于一些陌生的概念,都把它当成是文件,然后操作的时候,就是三部曲。
Great Macro
·
2023-08-29 16:20
Linux
C语言程序设计
c语言
linux
Linux系统编程系列之
进程间通信
(IPC)-信号
一、什么是信号信号是
进程间通信
的一种方式,它是异步通信的。而异步的意思就是不同步,事件的发生和处理没有协同。
Great Macro
·
2023-08-29 16:49
Linux
C语言程序设计
linux
c语言
Linux基础学习笔记
Linux的内核主要由5个子系统组成:进程调度、内存管理、虚拟文件系统、网络接口、
进程间通信
。下面将依次讲解这5个子系统。2.lin
wuliwlll
·
2023-08-29 15:06
linux
学习
运维
【八股文】八股文自测(进来看看有没有你不熟悉的知识吧)
目录锁升级volatilecas线程池死锁
进程间通信
线程、进程、协程jmmaqs可重入锁countdownlatch同步和异步如果让你设计垃圾收集策略你会如何设计如果让你设计类加载机制你会怎样设计缓存击穿和缓存雪崩
是瑞穗的猫啊
·
2023-08-29 11:06
java
spring
jvm
缓存
数据库
redis
Android架构以及Android8.0之后的变化
BinderIPCBinder
进程间通信
(IPC)机制允许应用框架跨
China第一程序员
·
2023-08-29 07:23
sigqueue函数
进程间通信
信号的发送携带数据
今天只看SIGQUEUE函数:声明:其中有部分http://www.bccn.net/Article/kfyy/vc/jszl/200708/5849.html(编程中国)的摘抄:3、sigqueue()#include#includeintsigqueue(pid_tpid,intsig,constunionsigvalval)调用成功返回0;否则,返回-1。sigqueue()是比较新的发送信
fay8048
·
2023-08-29 02:53
signal
struct
descriptor
数据结构
kill
程序开发
Linux_10_进程、系统性能和计划任务
代码和内存布局之间的对应关系1.3.4进程使用内存问题1.3.4.1内存泄漏:MemoryLeak1.3.4.2内存溢出:MemoryOverflow1.3.4.3内存不足:OOM1.4进程状态1.5LRU算法1.6IPC
进程间通信
Zr_Joyce
·
2023-08-29 01:11
Linux
linux
服务器
RabbitMQ使用总结(一)
什么是消息队列先引用下维基百科的定义:消息队列(英语:Messagequeue)是一种
进程间通信
或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自用户。
littlejian
·
2023-08-28 17:54
生产消费者模型概念以及代码
在设计的角度上看,普通的
进程间通信
,可以认为发送信息与接收信息的人是同步的。生产者发信号消费者立刻就会收到。
云的小站
·
2023-08-28 16:51
大数据
QNX Neutrino RTOS简介
QNX为微内核的架构,微内核只提供进程调度、
进程间通信
、底层网络通信和中断处理四种服务。
背包旅行码农
·
2023-08-28 06:31
QNX系列
网络
linux
unix
天桥:微内核快速安全的
进程间通信
天桥:微内核快速安全的
进程间通信
摘要:近年来,人们对微核进行了广泛的研究几十年了。但是,
进程间通信
仍然是运行时开销的主要因素,细粒度隔离通常会导致过多的IPC。
LinHan_Li
·
2023-08-28 06:59
论文阅读
嵌入式系统QNX概述-微内核架构进程管理安全性
操作系统由微内核以及一组协作的系统服务进程组成服务进程与操作系统内核是相互隔离开的,当服务进程出问题时并不会影响内核微内核提供软件总线供各个软件模块进行通信和协作内核只提供最小化的基础/公共服务高度模块化设计带来良好的系统隔离性,为微内核的可靠性提供了保障
进程间通信
是
看山是山_Lau
·
2023-08-28 06:57
嵌入式系统
linux
鸿蒙系统
系统架构
MQ总结(面试怎么说)
为什么要使用MQ消息队列(英语:Messagequeue)是一种
进程间通信
或同一进程的不同线程间的通信方式.我们公司本身的业务体量很⼩,所以直接单机啥都能搞定了,但是后⾯业务体量不断扩⼤,采⽤微服务的设计思想
樱桃小丸犊子_q
·
2023-08-28 05:20
Java高级
java
linux system v服务器,System V 与 POSIX 初步认识
当我们在Linux系统中进行
进程间通信
时,例如信号量,消息队列,共享内存等方式,会发现有SystemV以及POSIX两种类型。今天我们就来简单介绍下它们。
Bravo Yeung
·
2023-08-28 05:46
linux
system
v服务器
IPC之System V vs POSIX
文章目录IPC示例共享内存POSIXshmSystemVshmIPC当谈到IPC(Inter-ProcessCommunication,
进程间通信
)时,它是指不同进程之间进行数据交换和通信的机制。
todo9351
·
2023-08-28 05:44
linux
AIDL_Service_跨进程通信
AIDL——
进程间通信
(必须用绑定服务)androidinterfacedefinationlanguage使用AIDL流程1、在服务端,创建胶水类2、在服务端,实现onBind3、在客户端,Activity
五万年前走丢了
·
2023-08-28 02:59
进程间通信
两个进程之间要进行通信,就需要采用特殊的通信机制:
进程间通信
(IPC:Inter-ProcessCommunication,即
进程间通信
或跨进程通信,简称IPC)Linu
玄之宵
·
2023-08-28 00:21
android
【Linux】
进程间通信
之信号机制2
文章目录信号阻塞代码验证验证信号的阻塞验证信号的阻塞不影响信号注册验证可靠信号不会丢信号,不可靠信号会丢信号验证9号和19号信号不能被阻塞用信号解决僵尸进程volatile关键字信号阻塞代码验证在上篇详解信号机制的博文中,我们提到了设置阻塞位图的函数sigprocmask函数:intsigprocmask(inthow,constsigset_t*set,sigset_t*oldset);现在我们
林深方见鹿
·
2023-08-27 20:21
Linux
linux
运维
服务器
介绍客户端负载均衡Spring Cloud Ribbon
NetflixRibbon是一个在云端使用的IPC(
进程间通信
)库,主要提供客户端的负载均衡算法。
RaiseHead
·
2023-08-27 13:39
Redis初始以及安装
消息队列vs
进程间通信
消息队列也许对学过系统的友友们看到消息队列,可能立马会联想到
进程间通信
中提到的消息队列。这两个是一样的技术嘛?答案是两者相差甚远。Redis的初心就是用来作为一
RNGWGzZs
·
2023-08-27 11:59
redis
数据库
redis
安卓开发学习之TCP通信
背景这几天在学习安卓的
进程间通信
,而socket也可以实现这一功能,以可靠连接协议TCP为例,实现一个服务端和客户端的应答应用功能:客户端发消息,服务端把消息原样返回,如果收到小写over,退出步骤1、
coder_szc
·
2023-08-27 09:31
安卓开发
Android开发
Android
IPC
Socket
TCP
进程,线程,协程
每个进程都有自己的独立内存空间,不同进程通过
进程间通信
来通信。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。
辰辰
·
2023-08-27 06:59
java
java
linux
服务器
计算机网络基础(一):TCP/IP五层模型和OSI七层模型简介
对于同⼀台设备上的
进程间通信
,有很多种⽅式。
study_&
·
2023-08-26 21:48
tcp/ip
网络
网络协议
Linux进程通信之共享内存
今天我为大家讲的是
进程间通信
的第二种方法——共享内存。首先我们得理解一下什么是共享内存以及共享内存通信的原理。
康康有点c
·
2023-08-26 19:17
linux
运维
服务器
Linux进程通信之管道通信
我们都知道,进程之间都是相互独立的,为了实现进程间能够互相传输数据便有了
进程间通信
。
康康有点c
·
2023-08-26 19:47
linux
网络
运维
十六 进程管理——进程的通信方式与信号,kill命令
信号是
进程间通信
方式之一,典型用法是:终端用户输入终端命令,通过信号机制停止一个程序的运行。
supermanto
·
2023-08-26 15:19
Binder机制总结
一、Binder机制概述在Android开发中,很多时候我们需要用到
进程间通信
,所谓
进程间通信
,实现
进程间通信
的机制有很多种,比如说socket、pipe等,Android中
进程间通信
的方式主要有三种:
MrKuking
·
2023-08-26 13:17
【Qt专栏】实现单例程序,禁止程序多开的几种方式
目录一,简要介绍二,实现示例(Windows)1.使用系统级别的互斥机制2.通过共享内存(
进程间通信
-IPC)3.使用命名互斥锁(不推荐)4.使用文件锁5.通过网络端口检测一,简要介绍前言禁止程序多开,
拉伊卜
·
2023-08-26 12:02
Qt
qt
php
数据库
Linux下多线程编程思考与学习----01(线程创建pthread_create函数详解)
当在执行某些程序的时候难免会需要同时执行两个、甚至多个任务,当然可以使用多个进程进行执行,但是难免需要用到信息的传输,因此就需要引入
进程间通信
的问题,这对于CPU内存调度的压力也会更大。
HHzzy0123
·
2023-08-26 08:14
学习记录
学习
c语言
linux
PHP进程通信-信号量和共享内存
共享内存是最快是
进程间通信
方式,因为n个进程之间并不需要数据复制,而是直接操控同一份数据。实际上信号量和共享内存是分不开的,要用也是搭配着用。
会长__
·
2023-08-25 14:02
Android图形显示系统——下层显示1:基础知识与相关文件
这些基础知识这里只做简单介绍,详细了解看链接或可自行百度或Googlebinder/ServiceAndroid中用于
进程间通信
的基本方法,需要了解它是怎么使用的,不然会搞不明白surfaceflinger
夕阳叹
·
2023-08-25 10:34
Android图形显示
显示
android
系统
libevent源码学习-----统一事件源及信号绑定函数
io复用函数却无能为力,为了解决问题,libevent采用统一事件源的方式,即将信号也表现成event的形式,用到了socketpair套接字对socketpair套接字对套接字对也是通信方式的一种,在
进程间通信
时相比于管道和命名管道而言更简单
一个程序渣渣的小后院
·
2023-08-25 05:24
libevent
libevent
signal
源码
【从零学习python 】84.深入理解线程和进程
文章目录线程和进程功能定义的不同区别优缺点
进程间通信
-Queue使用Queue实现进程共享进阶案例线程和进程功能进程,能够完成多任务,比如在一台电脑上能够同时运行多个QQ。
全栈若城
·
2023-08-25 02:22
python从零出发
学习
python
多任务处理
线程
进程
进程间通信
队列
信号量
它是一个计数器,用于实现进程间的互斥于同步本文参考:Linux的信号量_linux信号量_行孤、的博客-CSDN博客【Linux】Linux的信号量集_Yngz_Miao的博客-CSDN博客Linux
进程间通信
mjmmm
·
2023-08-24 23:23
linux
运维
服务器
系统编程
C语言
【Linux操作系统】Linux系统编程中信号捕捉的实现
在Linux系统编程中,信号是一种重要的机制,用于实现
进程间通信
和控制。当某个事件发生时,如用户按下Ctrl+C键,操作系统会向进程发送一个信号,进程可以捕获并相应地处理该信号。
嵌入式小白—小黑
·
2023-08-24 17:16
操作系统
linux
数据库
运维
pytorch DDP 介绍(一):变量介绍
rank&local_rank用于表示进程的序号,用于
进程间通信
。每一个进程对应了一个rank。rank=0的进程就是master进程。
FlyingAnt_
·
2023-08-23 20:34
pytorch
【Linux】
进程间通信
原理与Reactor模式
一、用户进程缓冲区和内核缓冲区缓冲区的目的,是为了减少频繁的系统IO调用。大家都知道,系统调用需要保存之前的进程数据和状态等信息,而结束调用之后回来还需要恢复之前的信息,为了减少这种损耗时间、也损耗性能的系统调用,于是出现了缓冲区。有了缓冲区,操作系统使用read函数把数据从内核缓冲区复制到进程缓冲区,write把数据从进程缓冲区复制到内核缓冲区中。等待缓冲区达到一定数量的时候,再进行IO的调用,
zsyyugong
·
2023-08-22 23:24
【Linux】
linux
运维
服务器
进程间通信
——信号
信号的概念信号是Linux
进程间通信
的最古老的方式之一,是事件发生时对进程的通知机制,有时也称之为软件中断,它是在软件层次上对中断机制的一种模拟,是一种异步通信的方式。
陌养
·
2023-08-22 21:09
linux
linux
服务器
网络
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他