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
进程间通信
Android
进程间通信
全解析
一.概念IPC(Inter-ProcessCommunication)意为
进程间通信
或者跨进程通信。首选我们需要弄懂什么是进程?和我们常提及的线程又是什么关系?
不讲道理的魏同学
·
2023-09-25 19:05
unix套接字
unix套接字常识点性能很多时候,我们用本机
进程间通信
时,会使用本地套接字unixsocket来通信。
123archu
·
2023-09-25 18:01
现代操作系统 第二章 进程与线程
现代操作系统第二章进程与线程文章目录现代操作系统第二章进程与线程进程进程的实现中断的实现机理多道程序设计模型线程经典的线程模型在用户空间中实现线程在内核中实现线程混合实现调度程序激活机制
进程间通信
竞争条件与临界区忙等待的互斥信号量与互斥锁
爱好学习的青年人
·
2023-09-25 11:52
计算机系统
操作系统
第十七章 高级
进程间通信
UNIX域套接字UNIX域套接字用于在同一台计算机上运行的进程之间的通信虽然因特网域套接字可用于同一目的,但UNIX域套接字的效率更高UNIX域套接字提供流和数据报两种接口UNIX域套接字就像是套接字和管道的混合可以使用它们面向网络的域套接字接口或者使用socketpair函数来创建一对无命名的、相互连接的UNIX域套接字#includeintsocketpair(intdomain,inttyp
laidian
·
2023-09-25 08:45
进程间的通信
Linux内核解析:
进程间通信
:管道-笨拙的菜鸟-博客园管道,命名管道,信号,消息队列,信号量,共享内存,套接字1)管道:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程之间使用
kohlgrx
·
2023-09-25 07:51
Linux操作系统基础详解,计算机专业必看!
目录Linux操作系统Linux简介Linux接口Linux组成部分ShellLinux应用程序Linux内核结构Linux进程和线程基本概念Linux
进程间通信
Linux中进程管理系统调用Linux进程和线程的实现
Jinmindong
·
2023-09-24 03:44
web安全
安全
网络安全
网络
linux
Android
进程间通信
---AIDL接口回调
先回顾一下aidl的使用方法,可以参考上篇介绍的AIDL怎么用,链接如下:https://www.jianshu.com/p/86d7c81eb6f8Server端:1、创建aidl接口文件以及数据(Parcelable)文件;2、创建service文件,在AndroidManifest.xml中声明action;3、在service文件中添加IxxxInterface.Stub,以及对应aidl
云梦山小白
·
2023-09-24 00:18
Linux C++ 共享内存
1.前言共享内存是
进程间通信
的方式之一,且也是最为高效的通信方式。
速趴赛亚金
·
2023-09-23 22:15
linux
linux
共享内存 C++
共享内存是一种
进程间通信
的方式,它允许多个进程访问同一个物理内存区域,从而可以实现数据的共享。在共享内存机制中,创建并维护一个共享内存区域的进程被称为共享内存的拥有者。
qq_41553944
·
2023-09-23 22:43
c++
linux
C++ Windows进程间共享内存通信
提示:以下是本篇文章正文内容,下面案例可供参考一、Windows进程间共享内存通信1、
进程间通信
原理:主要实现:•系统使用内存映射文件,以便加载和执行.exe和DLL文件。
OwnResponsibility
·
2023-09-23 22:42
C++
Visual
windows
c++
microsoft
Android service通信
重点说一下通过Messenger、Service实现的
进程间通信
。基础:AIDL(AndroidInterfaceDefinitionLanguage)——
进程间通信
的一种机制。
aimaile
·
2023-09-23 21:11
【ONE·Linux ||
进程间通信
】
总言
进程间通信
:简述
进程间通信
,介绍一些通信方式,管道通信(匿名、名命)、共享内存等。
藏鹤虞渊
·
2023-09-23 17:05
#
【ONE·
Linux】
linux
匿名管道通信案例
实现psaux|grepxxx父子
进程间通信
子进程:psaux,子进程结束后,将数据发送给父进程父进程:获取到数据,过滤pipe()execlp()将标准输出stdout_fileno重定向到管道的写端
ME_Liao_2022
·
2023-09-23 11:42
服务器
linux
运维
进程间通信
#includeintpipe(intpipefd[2]);功能:创建一个匿名管道,用于
进程间通信
参数:-intpipefd[2]:传出参数pipefd[0]对应的是管道的读端pipefd[0]对应的是管道的写端返回值
ME_Liao_2022
·
2023-09-23 11:41
服务器
linux
运维
c++
Linux高性能服务器编程 学习笔记 第六章 高级IO函数
pipe函数用于创建一个管道,以实现
进程间通信
:fd参数是一个包含两个int的数组。该函数成功时返回0,并将一对打开的文件描述符填入其参数指向的数组,如果失败,则返回-1并设置errno。
吃着火锅x唱着歌
·
2023-09-23 09:45
Linux高性能服务器编程
服务器
linux
学习
【操作系统笔记十一】
进程间通信
Linux文件系统inode节点(indexnode):给每个文件赋予一个称为i节点的数据结构。inode一开始是存储在硬盘中的,只有当文件被打开的时候,其对应的i节点才加载到内存中。总结:Linux中,用户态通过读写文件的Api进行系统调用,在内核态中,上层是虚拟文件操作系统VFS,它为用户态提供统一接口,屏蔽底层实现细节,VFS层定义了底层具体的文件系统需要实现的接口,VFS层往下对接不同的具
川峰
·
2023-09-22 21:24
操作系统学习笔记
操作系统
进程通信
管道
共享内存
信号量
消息队列
Linux文件系统
【Linux】
进程间通信
(匿名管道、命名管道、共享内存等,包含代码示例)
进程间通信
前言正式开始理解
进程间通信
一些标准管道原理管道演示匿名管道代码演示原理进程池管道大小命名管道演示代码分配消息例子systemV共享内存共享内存流程获取key值shm的创建shm的删除关联去关联完整流程演示开始通信
先搞面包再谈爱
·
2023-09-22 14:23
Linux
linux
java
服务器
通信
管道
共享内存
Linux系统编程——网络编程的学习
Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——
进程间通信
的学习Linux系统编程——线程的学习Linux系统编程——网络编程的学习一
智能轰炸机
·
2023-09-22 11:45
linux
网络
学习
Linux系统编程——进程的学习
Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——
进程间通信
的学习Linux系统编程——线程的学习Linux系统编程——网络编程的学习Linux系统编程——进程的学习一
智能轰炸机
·
2023-09-22 11:15
linux
学习
Linux系统编程——
进程间通信
的学习
Linux信号介绍Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——线程的学习Linux系统编程——网络编程的学习Linux系统编程——
进程间通信
的学习一
智能轰炸机
·
2023-09-22 11:15
linux
学习
Linux系统编程——文件编程的学习
Linux系统编程学习相关博文Linux系统编程——进程的学习Linux系统编程——
进程间通信
的学习Linux系统编程——线程的学习Linux系统编程——网络编程的学习Linux系统编程——文件编程的学习一
智能轰炸机
·
2023-09-22 11:14
linux
学习
Linux系统编程——线程的学习
学习参考博文:Linux多线程编程初探Linux系统编程学习相关博文Linux系统编程——文件编程的学习Linux系统编程——进程的学习Linux系统编程——
进程间通信
的学习Linux系统编程——网络编程的学习
智能轰炸机
·
2023-09-22 11:41
linux
学习
Linux C 网络基础
进程间通信
解决的是本机内通信网络通信解决的是任意不同机器的通信实现网络通信需要哪些支持1.通信设备:网卡(PC机自带);路由器和交换机;光纤、电缆和基站2.通信协议:2.1.操作系统自带协议栈(Linux
考勤卡啦啦
·
2023-09-22 08:33
网络
python的socket通信,实现数据监听,与串口助手连接并且收发
1.Socket通信1.Socket原理Socket是一种网络通信的抽象接口,用于在不同计算机之间进行
进程间通信
或网络通信。
God11-dd
·
2023-09-22 06:28
python
tcp
服务器
Linux- pipe()系统调用
管道管道(Pipe)是一种用于
进程间通信
(IPC)的简单而有效的方式。在UNIX和类UNIX操作系统(如Linux)中,管道提供了一种让一个进程将其输出发送给另一个进程的输入的机制。
青衫客36
·
2023-09-22 06:21
Linux
C
linux
运维
服务器
进程间通信
-无名管道
无名管道是单工的工作方式,即进程要么只能读管道,要么只能写管道。父子进程虽然都拥有管道的读端和写端,但是只能使用其中一个(例如,可以约定父进程读管道,而子进程写管道)。这样就应该把不使用的读端或写端文件描述符关闭。intfd[2]亲缘创建无名管道的函数#includeintpipe(intpipefd[2]);参数是个数组,这个函数的操作返回管道(开口)两边的文件描述符(管道也是文件)。可拿到管道
宁静的海2006
·
2023-09-21 20:31
linux
运维
服务器
进程间通信
之无名管道
文章目录前言一、创建无名管道二、尝试在无名管道中读取1.引入库2.验证无名管道的内容只能读一次三、测试无名管道能写入多少个字节四、测试两个进程是否能通信五、父子进程通信案例总结前言本文记录的是
进程间通信
之无名管道一
free(me)
·
2023-09-21 20:01
linux
linux
c语言
服务器
运维
Linux进程通信之无名管道(PIPE)和有名管道(FIFO)
进程间通信
是什么?
进程间通信
(IPC,InterProcessCommunication)是指在不同进程之间传播或交换信息。简单说就是进程之间可以相互发送数据。
年年年年年
·
2023-09-21 20:00
linux
服务器
c++
Linux系统无名管道通信实验,Linux
进程间通信
(二)---管道通信之无名管道及其基础实验...
管道简介管道是Linux中
进程间通信
的一种方式,它把一个程序的输出直接连接到另一个程序的输入(其实我更愿意将管道比喻为农村浇地的管子)。Linux的管道主要包括两种:无名管道和有名管道。
秦问wh
·
2023-09-21 20:30
Linux系统无名管道通信实验
一文搞懂信号
一.信号1.1信号特点信号(Signal)在操作系统中是一种
进程间通信
机制,用于向进程发送异步通知。
左手的月光
·
2023-09-21 20:59
linux
网络
服务器
QProcess:进程通信之无名管道
进程间通信
(IPC)方式包括:管道,FIFO,信号。这里只提下无名管道,用于有亲缘关系的进程之间。有名管道可以用在没有亲缘关系的进程之间。QProcess,底层使用的就是无名管道。
friendbkf
·
2023-09-21 20:29
Qt学习笔记
中国象棋程序
C++学习笔记
无名管道
IPC
进程通信
Qt
C++
Linux
进程间通信
之无名管道通信
Linux
进程间通信
之无名管道通信1、无名管道是什么?用于父子进程通信的一种方式,实质,在内核空间中的一段缓冲区,和stdin、stdout、stderr一样,并且这个缓冲区是65536字节。
jun8086
·
2023-09-21 20:29
Linux
进程线程
c语言
c++
开发语言
一文搞懂有名管道
一.有名管道1.1有名管道特点有名管道(NamedPipes)是一种在文件系统中有名字的特殊文件,用于
进程间通信
。
左手的月光
·
2023-09-21 20:29
服务器
网络
linux
进程通信之无名管道(双向通信)
进程间的通信方式有多种,最典型的无名管道,有名管道,二者的区别在于,无名管道适用于小规模,具有血缘关系的
进程间通信
,有名管道适用于小规模,无血缘和有血缘的
进程间通信
,管道的实质是:内核开辟的一端缓存区,
中华神威
·
2023-09-21 20:58
进程通信
管道
C语言
linux
多进程
进程通信之无名管道
一.
进程间通信
概述1.1概念
进程间通信
(Inter-ProcessCommunication,简称IPC)是指不同进程之间进行数据交换和信息传递的机制和技术。
左手的月光
·
2023-09-21 20:28
linux
服务器
【Java 基础篇】深入理解 Java 管道(Pipes):从基础到高级
Java管道(Pipes)是一种强大的工具,用于实现
进程间通信
(Inter-ProcessCommunication,IPC)。
繁依Fanyi
·
2023-09-21 17:01
Java
进击高手之路
java
python
开发语言
后端
前端
windows
git
MFC简单使用PostMessage
C++
进程间通信
之SendMessage和PostMessage_SimpleSimple的博客-CSDN博客_postmessage
进程间通信
我写了个demo用一下这个函数,代码很简单,就是按下button
波雅_汉库克
·
2023-09-21 07:48
C++知识
MFC学习笔记
c++
mfc
IMX6ULL移植篇-Linux内核源码目录分析二
10.ipc目录IPC为
进程间通信
,ipc目录是
进程间通信
的具体实现代码。11.kernel目录与Linux内核相关的代
凌肖战
·
2023-09-20 20:41
系统移植篇
linux
arm开发
Linux
进程间通信
进程间的五种通信方式介绍
进程间通信
(IPC,InterProcessCommunication)是指在不同进程之间传播或交换信息。
阿Q正砖
·
2023-09-20 16:17
Linux
linux
unix
服务器
进程间通信
方式和线程间通信方式
进程间通信
方式:1.管道(pipe):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。
翔千岁
·
2023-09-20 12:51
进程间通信
最快
进程间通信
方式——共享内存
共享内存操作函数1.shmget()创建或得到共享内存标识符2、shmat()将共享内存映射到进程地址空间3、shmdt()将共享内存与当前进程脱离4、shmctl()共享内存管理4、共享内存程序示例共享内存最快的
进程间通信
方式
露航
·
2023-09-20 12:48
Linux系统网络编程
linux
共享内存
进程间通信
IPC
shmget
进程间的通信方式
文章目录1.简单介绍2.管道2.1管道的基础概念**管道读写规则**:**管道特点**2.2匿名管道匿名管道父子
进程间通信
的经典案例:2.3命名管道基本概念:命名管道的创建:命名管道的打开规则:匿名管道与普通管道的区别
midslucky
·
2023-09-20 12:47
linux
嵌入式养成计划-29-网络编程----TCP与UDP的基础模型
不同进程下单线程通信服务器Linux下,基于TCP与UDP协议,不同进程下单线程通信服务器六十五、TCP与UDP的基础模型1.socket1.1套接字概念最早的套接字和共享内存,消息队列,管道一样,只能实现一个主机内部的
进程间通信
zhk___
·
2023-09-20 04:43
网络
tcp/ip
udp
服务器
linux
c++
网络协议
零散的小知识记录(待补充和修改)
Android跨进程通信:Binder,socket/管道/消息队列,共享内存;linux
进程间通信
:管道,Binder,socket,共享内存;Intent(显示启动--->同一进程,隐式启动----
纸狒
·
2023-09-20 03:09
深入了解 Linux 信号
信号的处理函数3.1信号的默认处理函数3.2注册信号处理函数3.3信号处理函数的编写技巧四、信号的处理机制4.1信号的信号处理机制4.2信号的信号屏蔽机制4.3信号的信号队列机制五、信号的应用场景5.1
进程间通信
一起慢慢变强
·
2023-09-19 13:38
linux
运维
服务器
嵌入式养成计划-28-网络编程----网络编程基础
六十四、网络编程基础1.网络基础1.1网络编程的概念网络编程就是
进程间通信
,只不过多个进程间不一定在同一台主机上。由于不在同一个主机上,不在同一个进程上就需要注意协议。
zhk___
·
2023-09-19 09:40
网络
服务器
c++
linux
c语言
Service服务详解以及如何使service服务不被杀死
此外,一个组件可以绑定到一个服务与它交互,甚至执行
进程间通信
(IPC)。例如,一个服务可能处理网络通信,播放音乐
wenzhu
·
2023-09-19 07:02
进程间通信
常见的通信方式:管道pipe:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。命名管道FIFO:有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。消息队列MessageQueue:消息队列是由消息的链表,存放在内核中并由消息队列标识符标识。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺
冬瓜1992
·
2023-09-18 21:41
进程间通信
发送方//发送广播StringbroadcastIntent="com.customs.broadcast";//自己自定义Intentintent=newIntent(broadcastIntent);intent.setComponent(newComponentName("cn.xender.xwallet","cn.xender.xwallet.CustomBroadReceiver"))
AndyXuuu
·
2023-09-18 21:33
RCF - C ++的
进程间通信
介绍RCF(远程调用框架)是一个C++IPC框架,提供了一种在C++程序中实现
进程间通信
的简单而一致的方法。
swartz_lubel
·
2023-09-18 16:01
RCF
网络基础
rcf
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他