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机制(二)用Messenger进行
进程间通信
【转】
Messenger可以在不同进程中传递Message对象,我们在Message中加入我们想要传的数据就可以在进程间的进行数据传递了。Messenger是一种轻量级的IPC方案并对AIDL进行了封装,它实现起来比较容易,下面我们来看看如何实现。首先我们先写服务端(MessengerService.Java),在onBind方法中创建Messenger,关联接收消息的Handler调用getBinde
weixin_34074740
·
2023-10-22 22:57
移动开发
java
Android
进程间通信
-AIDL-经典的Hello World诠释
1.AIDL是什么:AndroidInterfaceDefinitionLanguage,即Android接口定义语言。2.为什么要使用AIDL:Android系统中的进程之间不能共享内存,因此,需要提供一些机制在不同进程之间进行数据通信。3.AIDL的使用步骤:(1)建立aidl的服务方:a.建立一个含有activity的service,其实也可以直接建立一个service,此处只是简单介绍.b
weixin_30265171
·
2023-10-22 22:27
移动开发
java
开发工具
Android之aidl进程通信
IBinder是Android给我们提供的一个
进程间通信
的一个接口,而我们一般是不直接实现这个接口的,而是通过继承Binder类来实现
进程间通信
!是Android中实现IPC(
进程间通信
)的一种方式!
奔腾游戏
·
2023-10-22 21:56
android
IPC
进程间通信
Messenger进行
进程间通信
Messenger可以在不同进程中传递Message对象,我们在Message中加入我们想要传的数据就可以在进程间的进行数据传递了。
一禅-小和尚
·
2023-10-22 21:24
java
Android
进程间通信
总结
IPCIPC为(Inter-ProcessCommunication)缩写,称为
进程间通信
或跨进程通信,指两个进程间进行数据交换的过程。
北路向一
·
2023-10-22 21:51
Android基础
android
多进程
ipc
aidl
Android系统中通过binder(AIDL)进行跨层IPC通信
Binder是Android系统
进程间通信
(IPC)常用方式之一,client/service端是通过binder驱动作为通信介质的。
gcwl2016
·
2023-10-22 21:50
AIDL
Binder
JAVA-C++
跨层通信
Android学习之路(21)
进程间通信
-AIDL与Servce基本使用
Service与Thread和进程之间的关系进程:应用程序在内存中分配的空间。(正在运行中的程序)线程:负责程序执行的单元,也称为执行路径。(需要线程来执行代码)。一个进程至少包含一条线程,如果一个进程中出现了条线程,此程序就为多线程程序。Service是一个组件:默认运行在Main线程(进程中)。和Thread没关系。如果Service在清单文件中用android:process属性另开进程运行
星如雨グッ!(๑•̀ㅂ•́)و✧
·
2023-10-22 21:18
安卓
android
学习
Linux高性能服务器编程——ch6笔记
第6章高级I/O函数6.1pipe函数用于创建一个管道,以实现
进程间通信
。
gongyuandaye
·
2023-10-22 21:02
Linux服务器编程
服务器
linux
笔记
【Linux】
进程间通信
——共享内存
目录一、什么是共享内存二、共享内存的原理三、使用共享内存实现
进程间通信
3.1shmget接口3.1.1key形参详解3.2释放共享内存3.2.1ipcs指令3.2.2ipcrm指令3.2.3shmctl
1e-12
·
2023-10-22 20:08
Linux
linux
运维
服务器
操作系统
Python中的多线程和多进程的应用场景和优缺点
使用多进程可以充分利用CPU的多核特性,但是
进程间通信
sasibingdu
·
2023-10-22 19:55
python
python
开发语言
后端
java zmq zmsg,zmq 识别多个客户端
zmq是一个开源的消息队列库,前几天针对中继spf的框架分析,发现可能存在
进程间通信
问题,方式可能是一对多。随意就想看看zmq如何实现
进程间通信
问题。
糖果木工坊
·
2023-10-22 10:22
java
zmq
zmsg
Linux系统编程—
进程间通信
—命名管道
命名管道命名管道(NamedPipe)是服务器进程和一个或多个客户进程之间通信的单向或双向管道。不同于匿名管道的是:命名管道可以在不相关的进程之间和不同计算机之间使用。FIFO,也称为命名管道,它是一种文件类型#includeintmknod(constchar*path,mode_tmod,dev_tdev);intmkfifo(constchar*path,mode_tmod);调用open(
是光哥呀
·
2023-10-22 03:09
Linux
linux
操作系统备考学习 day3 (2.1.1 - 2.1.6)
操作系统备考学习day3二、进程与线程2.1进程与线程2.1.1进程的概念和特征2.1.2进程的状态与转换2.1.3进程的组织2.1.4进程控制2.1.5
进程间通信
(IPC)2.1.6线程和多线程模型二
mcyuuji
·
2023-10-21 22:38
学习
android 分析ANR问题
问题的根本原因,总的来说可以归纳为两类:应用进程自身引起的,例如:主线程阻塞、挂起、死循环应用进程的其他线程的CPU占用率高,使得主线程无法抢占到CPU时间片其他进程间接引起的,例如:当前应用进程进行
进程间通信
请求其他进程
踏雪羽翼
·
2023-10-21 21:36
android
ANR
ANR问题分析
线程
优化
android
android系统稳定性-ANR(二)
问题的根本原因,总的来说可以归纳为两类:应用进程自身引起的,例如:主线程阻塞、挂起、死循环应用进程的其他线程的CPU占用率高,使得主线程无法抢占到CPU时间片其他进程间接引起的,例如:当前应用进程进行
进程间通信
请求其他进程
baimafeifei2011
·
2023-10-21 21:36
LINUX
Android 系统稳定性 & ANR(二)
问题的根本原因,总的来说可以归纳为两类:应用进程自身引起的,例如:主线程阻塞、挂起、死循环应用进程的其他线程的CPU占用率高,使得主线程无法抢占到CPU时间片其他进程间接引起的,例如:当前应用进程进行
进程间通信
请求其他进程
战斗卡卡西
·
2023-10-21 21:00
Android
系统稳定性
零基础Linux_18(
进程间通信
)共享内存+消息队列+信号量
1.共享内存1.1共享内存概念1.2系统函数shmget1.2.1key值和ftok1.2.2size+shmflg+返回值1.3系统调用shmctl1.4系统调用shmat和shmdt1.5共享内存
进程间通信
前期代码
GR_C
·
2023-10-21 15:46
⑥零基础Linux操作系统
linux
信息与通信
c++
信号处理
计算机网络实验socket编程,计算机网络实验socket编程.doc
SocketAPI是实现
进程间通信
的一种编程设施,也是一种为进程间提供底层抽象的机制。尽管应用开发人员很少需要在该层编写代码,但是理解socketAPI还是非常重要的。
蓝色山脉
·
2023-10-21 13:50
计算机网络实验socket编程
python学习笔记—— socket编程
简称套接字,是
进程间通信
的一种方式,它与其他
进程间通信
的一个主要不同是:它能实现不同主机间的
进程间通信
,我们网络上各种各样的服务大多数是基于socket来完成通信的。
极客夜读
·
2023-10-21 12:37
python学习笔记
python
编程语言
socket
程序员
互联网
python——socket编程
其中socket(套接字)是一种在计算机网络中实现的
进程间通信
的方式。它允许不同计算机上的进程之间通过网络进行数据交换和通
PIZZA1
·
2023-10-21 12:05
服务器
网络
linux
python
笔记
信息与通信
c
有名管道
FIFO
我理解,fifo就是一文件。其实,一般文件也可以在进程间传递信息,只要控制好进程间的读写互斥就行了进程一:特别要注意mkfifo第二个参数,它是生成文件的权限参数。用0666就行。#include#include#include#include#include#include#include#include#include#include#include#include#include#inclu
java 乐山
·
2023-10-21 05:07
c语言
linux
算法
ctdb
进程间通信
ctdbd进程通信流程ctdb_start_daemon-->ux_socket_bind(ctdb)//准备好unix域通信的listenfd-->ctdb->daemon.sd=socket(AF_UNIX,SOCK_STREAM,0)-->bind(ctdb->daemon.sd,(structsockaddr)&addr,sizeof(addr))-->listen(ctdb->daemo
teethwolf0210
·
2023-10-21 04:47
python怎么玩rpc_从0到1:使用 Python 详解 RPC 远程调用
在OpenStack里的
进程间通信
方式主要有两种
weixin_39617484
·
2023-10-21 02:21
python怎么玩rpc
2018年Android面试总结
2018年面试总结(不分先后):自定义view;上拉加载和下拉刷新;事件分发机制;
进程间通信
;MVP框架;重写和重载;activity启动方式;lrucache;引入三方包的步骤;数据加密方式;ReactNative
129独立日
·
2023-10-21 01:54
Binder的使用及手动实现AIDL
Binder是Android一个十分重要
进程间通信
机制,Android系统的很多核心服务AMS,PMS,WMS的使用都是建立在Binder之上的。
星星y
·
2023-10-20 03:26
2022-3-12
进程间通信
管道管道又名匿名管道,这是一种最基本的IPC机制,由pipe函数创建:#includeintpipe(intpipefd[2]);调用pipe函数时在内核中开辟一块缓冲区用于通信,它有一个读端
zakariyaa33
·
2023-10-19 16:17
操作系统阅读笔记
c语言
linux
unix
嵌入式linux、arm
嵌入式操作系统嵌入式系统应用领域嵌入式系统特点嵌入式实时系统嵌入式系统组成ARM相关知识arm寻址方式ARM微处理器的工作状态、工作模式ARM寄存器linux系统linux开发工具链异常处理linux内核裁剪与移植GCC命令基本用法系统调用与中断
进程间通信
接口中断驱动程序引导程序
Buffedon
·
2023-10-19 14:53
笔记
系统专区
linux
内核
嵌入式
arm
驱动程序
Binder 总结
Binder是什么Binder是Android系统中的一中
进程间通信
的机制,前身是OpenBinder,Binder是Android系统最重要的组件之一,也是整个系统的基石。
戈洛林
·
2023-10-19 10:07
日常计算机问题个人思考汇总
2.1Linux信号机制:信号:
进程间通信
机制中唯一的异步通信方式,是UNIX
卟卟卟卟卟
·
2023-10-19 10:59
linux
linux
运维
服务器
进程间通信
-App Groups
最简单的进程间的数据共享AppGroups此事例对应屏幕共享数据传输、使用时请酌情处理AppGroups创建创建按顺序点击新建及选择哪些应用需要共享同一份数据就把他们的AppGroups设置成同一个扩展中使用那么数据要怎么保存和使用呢?数据读写1_UserDefaults//读取-(void)getDataWithUserDefaults{//初始化一个供AppGroups使用的NSUserDef
斌小狼
·
2023-10-19 10:48
Docker简介一
虚拟化简介Type-I:Type-II:VMware、ESXILinuxNameSpace(名称空间)UTS:主机名、域名Mount:挂载点(文件系统树)IPC:
进程间通信
、消息队列、共享内存PID:进程编号
aironm
·
2023-10-18 23:50
安卓开发 Binder连接池
综述 安卓IPC(
进程间通信
)可以利用AIDL(AndroidInterfacedefinitionlanguage)来实现,通过Service返回一个IBinder来实现
进程间通信
。
贼厉害
·
2023-10-18 11:33
Android数据序列化方案研究
数据的序列化在Android开发中占据着重要的地位,无论是在
进程间通信
、本地数据存储又或者是网络数据传输都离不开序列化的支持。而针对不同场景选择合适的序列化方案对于应用的性能有着极大的影响。
四级五次郎
·
2023-10-18 09:27
Android
安卓数据序列化
数据序列化
序列化
android序列化
Linux进阶-ipc管道
目录ipc管道无名管道pipe头文件和函数原型pipe.c文件Makefile文件执行过程
有名管道
fifo函数原型fifo.c文件Makefile文件执行过程FIFO的应用场景:Linux的日志系统ipc
Couvrir洪荒猛兽
·
2023-10-18 08:03
#
linux基础之路
linux
Electron主进程与渲染进程通信,webview与其加载页间的通信
1.
进程间通信
进程间通信
使用ipcMain与ipcRenderer模块主进程:constipcMain=require('electron').ipcMain;ipcMain.on('message',
Lucky_bo
·
2023-10-18 07:14
web开发
electron进程通信
electron信息传递
如何进行
进程间通信
和线程间通信?
进程间通信
(IPC,Inter-ProcessCommunication)和线程间通信(IPC,Inter-ThreadCommunication)是多任务编程中的重要概念,用于不同进程或线程之间的数据传递
灰度少爷
·
2023-10-17 13:03
C语言100问
c++
c语言
算法
C++项目实战--01
wait函数waitpid函数
进程间通信
匿名管道概述父子进程通过匿名管道通信匿名管道通信案例管道的读写特点和管道设置为非阻塞
有名管道
介绍及使用
有名管道
实现简单版聊天功能内存映射信号概述kill,raise
神秘灬メ范儿_学编程
·
2023-10-17 10:54
C++项目实战
c++
linux
开发语言
Linux下多进程通讯之信号机制详解
引言:本文主要介绍Linux下多进程通讯之信号机制:信号是Linux
进程间通信
的最古老的方式,也是Linux下编程最常用的知识点之一,温故而知新,本文带你重新全面了解信号机制。
源世界yu
·
2023-10-17 10:23
linux
c语言
c++
Linux面试题(2020最新版)
Linux使用的
进程间通信
方式?Linux有哪些系统日志文件?Linux系统安装多个桌面环境有帮助吗?什么是交换空间?什么是root帐户什么是LILO?什么是BASH?
花言巧语大佩奇
·
2023-10-17 07:26
操作系统
linux
服务器
进程与多线程——初阶
(属性非常多,只挑几个核心的)1.4并发与并行:1.5进程状态1.6进程的优先级1.7进程的上下文1.8进程的记账信息1.9
进程间通信
1.10内存分配——内存管理二、进程与线程2.1为何要有线程2.2进程与线程的区别
秃头的赌徒
·
2023-10-17 05:09
JAVA
EE初阶
服务器
运维
编程同步与异步、进程与线程、
进程间通信
具体分析、线程同步与互斥具体分析、五种io模型具体分析
编程同步与异步编程中的同步和异步是两种不同的执行模式,它们涉及到代码如何执行和处理任务的方式。同步(Synchronous)指的是代码按照顺序依次执行,每一步执行完成后再进行下一步。在同步模式下,当一个任务被调用后,程序会等待这个任务的完成才会继续执行后面的任务。同步模式适合于需要按照特定顺序执行任务,且需要等待任务结果的情况。异步(Asynchronous)指的是代码执行时不需要等待任务的完成,
Respect@
·
2023-10-16 23:35
C++
Linux进阶
笔记
c++
开发语言
nginx
服务器
linux
C
【Qt高阶】Qt D-Bus 简介【2023.10.16】
QtD-Bus介绍简介总线技术名词消息(阐述总线的消息内涵)服务名对象路径接口备忘表(便于记住名字的格式)调试麒麟V10与D-Bus简介 D-Bus是一个
进程间通信
(IPC)和远程过程调用(RPC)机制
MFC不精通不改名
·
2023-10-16 23:12
QT
qt
开发语言
WM_COPYDATA传回返回值的一个方案
方案背景适应场景,通过WM_COPYDATA进行
进程间通信
时,SendMessage不能返回自定义的数据,由此想到以下思路解决这个问题A进程使用VirtualAlloc分配一块内存,通过某种方式将此地址以及
shanql
·
2023-10-16 22:27
Win32/MFC
WM_COPYDATA
linux
进程间通信
——
有名管道
linux
进程间通信
——
有名管道
PS:本人用的linux系统做的实验一、实验目的1、了解
有名管道
通信的原理。2、掌握
有名管道
的创建及使用方法。
时遇756
·
2023-10-16 13:22
linux
服务器
网络
c语言
【Linux】Linux
进程间通信
——管道通信
目录管道通信1.无名管道2.标准流管道通信3.
有名管道
通信
进程间通信
(IPC,Inter-ProcessCommunication)是一组编程接口,让程序员能够协调不同的进程,使之能在一个操作系统里同时运行
弗朗克21
·
2023-10-16 13:52
Linux
linux
服务器
c语言
后端
十一、Linux
进程间通信
——管道
十一、Linux
进程间通信
——管道目录:十一、Linux
进程间通信
——管道一、
进程间通信
(InterProcessCommunication——IPC)常见方式二、管道1.管道的定义2.管道的原理3.pipe
~宪宪
·
2023-10-16 13:52
Linux系统编程
linux
嵌入式
linux
进程间通信
——管道
基本应用无名管道(pipe)//1.创建一个有两个元素的一维数组intpipe[2];//2.使用pipe或pipe2函数将数组变为无名管道if(0==pipe(pipe))//(pipe[0]--读,pipe[1]--写)//3.创建一个子进程pid_tpid=fork();//4.子进程和父进程按需要关闭其中一端if(pid==0)//子进程{if(childwritetoparent)clo
wyjing181204
·
2023-10-16 13:46
linux
进程
进程间通信
——管道
目录前言管道匿名管道代码实现命名管道相关接口代码实现管道符|前言操作系统给用户提供了几种
进程间通信
的方式(管道、共享内存、消息队列、信号量)。
Ctrl_C_V_is_easy
·
2023-10-16 13:14
linux
【Linux】
进程间通信
——管道
目录一、进程通信的概念1.1什么是
进程间通信
1.2
进程间通信
的目的1.3进程通信的本质1.4
进程间通信
的分类二、管道2.1什么是管道2.2管道形成的原理2.3匿名管道2.3.1使用pipe来创建匿名管道
1e-12
·
2023-10-16 13:13
Linux
linux
服务器
运维
SpringCloud入门和框架搭建图文教程
什么是分布式不同模块部署在不同服务器上作用:分布式解决网站高并发带来问题1.2什么是集群多台服务器部署相同应用构成一个集群作用:通过负载均衡设备共同对外提供服务1.3什么是RPCRPC的全称是RemoteProcedureCall是一种
进程间通信
方式
知 行 合 一
·
2023-10-16 04:35
SpringCloud
SpringCloud
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他