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学习笔记-应用层篇
进程间的数据共享需要操作系统的干预,同时进程的逻辑控制相对复杂,需要和主程序进行交互,以及需要
跨进程
边界
嵌入式新手小张
·
2023-09-24 17:46
学习笔记
linux
学习
笔记
操作系统:图文详解 内存映射
前言内存映射在Linux操作系统中非常重要,因为其涉及到高效的
跨进程
通信&文件操作今天,我将详细讲解操作系统中核心概念:内存映射目录image1.定义关联进程中的1个虚拟内存区域&1个磁盘上的对象,使得二者存在映射关系上述的映射过程
maiduoduo
·
2023-09-24 08:12
【Android知识笔记】FrameWork中的设计模式
一、FrameWork中有哪些设计巧妙之处例如:Binder调用,模糊进程边界:屏蔽
跨进程
IPC通信的细节,让开发者把精力放在业务上面,无需关心进程之间的通信。
川峰
·
2023-09-24 04:07
Android知识笔记
android
设计模式
清理预加载资源
Android service通信
概要:介绍绑定服务端的三种方式:同一进程绑定服务、
跨进程
绑定服务(Messenger)、
跨进程
绑定服务(aidl)。重点说一下通过Messenger、Service实现的进程间通信。
aimaile
·
2023-09-23 21:11
RabbitMQ学习总结(11)—— RabbitMQ 核心概念与架构
MQ技术概述什么是MQMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递消息。
科技D人生
·
2023-09-21 06:56
RabbitMQ
rabbitmq
MQ
削峰填谷
RabbitMq
核心概念
RabbitMq
架构
MQ
解耦
消息中间件MQ-基于RabbitMQ分布式事务处理
基于消息(数据)传递和消息队列,实现
跨进程
的通讯。
GodIsAProgramer
·
2023-09-21 02:49
云课堂
消息中间件
rabbitmq
分布式
RabbitMQ----各个MQ的优劣以及RabbitMQ名词解释原理(一)
MQ(messagequeue),从字面意思上看,本质是个队列,遵循先入先出原则,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制,用于上下游传递信息。
诗与猿方
·
2023-09-21 02:47
Java框架
java-rabbitmq
rabbitmq
java
Go底层总结
Go专家编程常见数据结构实现原理channelchannel主要用于进程内各goroutine间通信,如果需要
跨进程
通信,建议使用分布式系统的方法来解决向channel写数据如果等待接收队列recvq不为空
paterl
·
2023-09-20 14:56
Go
golang
后端
腾讯数据持久化方案MMKV原理分析
Android提供的手段有很多,在项目中常用的就是SharedPreference(简称SP),但是SP使用虽然简单,但是存在缺陷:写入速度慢,尤其在主线程频繁执行写入操作易导致卡顿或者ANR;不支持
跨进程
因此针对这种缺陷
码中之牛
·
2023-09-20 09:49
移动开发
Android
架构
移动开发
android
架构
App架构
MMkv
零散的小知识记录(待补充和修改)
Android
跨进程
通信:Binder,socket/管道/消息队列,共享内存;linux进程间通信:管道,Binder,socket,共享内存;Intent(显示启动--->同一进程,隐式启动----
纸狒
·
2023-09-20 03:09
Android
跨进程
通信并传输复杂数据
IBinder类型:用于
跨进程
通信的Binder类型。数组类型:int[]
梦想改变生活
·
2023-09-20 03:56
android
这样一定能理解Binder
跨进程
在Android开发中,一说到
跨进程
通信首先想到的就是AIDL接口,然后就是Binder通信机制。
Javine_Kuang
·
2023-09-19 09:18
GO语言使用RPC和GRPC
使用RPC协议可以实现
跨进程
不用语言编写的服务之间的调用。RPC使用
dream21st
·
2023-09-19 07:44
goland学习笔记
golang
rpc
开发语言
《Android 开发艺术探索》笔记6--理解RemoteViews
NotificationManager的notify方法实现.桌面小部件则是通过AppWidgetProvider实现.后者本质上是一个广播.更新他们无法像以前那样.这是因为不是一个进程,小部件是SystemServer进程.为了
跨进程
更新界面
天一方蓝
·
2023-09-18 22:40
盘点Android常用Hook技术
Hook如果要
跨进程
修改,则需先提权注入目标进程中。本文主要盘点已经有Android进程权限后去如何hook修改运行时环境。例如:修改自己的进程。
魏敬东
·
2023-09-18 08:06
Rocketmq--消息驱动
1MQ简介1.1什么是MQMQ(MessageQueue)是一种
跨进程
的通信机制,用于传递消息。通俗点说,就是一个先进先出的数据结构。
chuxuezhe_987
·
2023-09-17 17:54
java-rocketmq
rocketmq
java
Android 中
跨进程
通信 AIDL 使用和分析
AIDLAndroidInterfaceDefinitionLanguage(AIDL),即Android接口定义语言.我们定义一些接口,服务端负责实现这些接口,而客户端是来调用这些接口的.当客户端和服务端不在一个进程中时,客户端如何
跨进程
调用服务端的服务呢
欧文Kira
·
2023-09-17 11:51
理解 Android 消息机制
Android平台上,主要用到的通信机制有两种:Handler和Binder,前者用于进程内部的通信,后者主要用于
跨进程
通信。
北思南
·
2023-09-17 02:12
使用 Messenger
跨进程
通信
什么是MessengerMessenger也是IPC的方案之一,是基于消息的
跨进程
通信。基于消息是什么意思?
川峰
·
2023-09-17 01:28
Android
android
Messenger
跨进程通信
linux内核进程间通信IPC----消息队列
Linux内核的等待队列(WaitQueue)是重要的数据结构,与进程调度机制紧密相关联,可以用来同步对系统资源的访问、异步事件通知、
跨进程
通信(IPC)等。在Linux驱动程序
~我爱中国~
·
2023-09-16 21:03
linux
Android知识体系梳理笔记一:Android
跨进程
通信:AIDL
前言毕业已经有一个多月了,Android也自学了2年多了(都是晚上学一点),因为自己的木讷,不自信,最近很迷茫,再加上公司给自己的定位是Android前端开发,还有一部分C#中间层代码的编写(嘴贱说自己大学用c#做过网页-o-),工作因为同事出差很忙,让我变得很闲(不知道干啥),更让我对未来产生了很大的恐惧;于是今天就决定梳理下自己的Android知识体系,让自己认识到真实的自己,对未来不在迷茫;
Sky小白
·
2023-09-16 10:44
Android笔记
android
android
aidl
前端开发
进程间通信
android进程间通信有那些方法,Android中进程间通信的几种方式(学习中的笔记)...
Activity(借助Intent调用其他APP的Activity实现
跨进程
通信)Android四大组件之一被调用方代码段Intenti=getIntent();if(null!
weixin_39917718
·
2023-09-16 10:42
android
跨进程
android:process,Android
跨进程
通信技术-多进程模式的运行机制
本文为个人学习笔记分享,没有任何商业化行为,对其他文章的引用都会标记。如有侵权行为,请及时提醒更正!如需转载请表明出处本文主要来源是任玉刚大神的《Android开发艺术探索》如果说用一句话来形容多进程,一句话:"当应用开启了多进程以后,各种奇怪的现象都出现了"。大部分人认为开启多进程是很简单的事情,只需要给四大组件指定android:process属性即可。比如说在实际的产品开发中,可能会有多进程
罗梦宇
·
2023-09-16 10:42
android
跨进程
android:process
android广播跨app通信,Android学习笔记八:用Broadcast Receiver
跨进程
(跨app)通信
在前面介绍四大组件的时候提到了可以对外部事件进行过滤的BroadcastReceiver,这里就对它的用法作进一步的探讨。一:BroadcastReceiver的使用主要有以下三个流程:定义接收器,在其中定义接收到广播后的响应行为——注册接收器,配置可以接收到什么广播——在其他地方发送广播。1)定义接收器:继承BroadcastReceiver定义子类publicclassMyBroadcastR
可怕的程序员思维
·
2023-09-16 10:11
android广播跨app通信
AIDL+MemoryFile匿名共享内存实现
跨进程
大文件传输
注:本文内容转载自如下文章:使用AIDL实现
跨进程
高效传输大文件AIDLAIDL是Android中实现
跨进程
通信(Inter-ProcessCommunication)的一种方式。
川峰
·
2023-09-16 10:40
Android
AIDL
匿名共享内存
Ashmem
跨进程传输大文件
MemoryFile
Android 匿名共享内存的使用
跨进程
通信时,数据量大于1MB要怎么传递呢?用匿名共享内存(Ashmem)是个不错的选择,它不仅可以减少内存复制的次数,还没有内存大小的限制。
川峰
·
2023-09-16 10:10
Android
android
MemoryFile
匿名共享内存
跨进程传输数据
android开发笔记之进程通信Messenger
写在前面的话前面我写了一篇文章—android学习之remoteservice的aidl详解,讲到
跨进程
多线程通信,我们使用aidl技术来实现。
hfreeman2008
·
2023-09-16 10:39
android开发笔记
android开发笔记
messenger
android
Android:安卓学习笔记之进程间通信方式(IPC)的简单理解和使用
进程间通信方式的简单理解和使用进程间通信方式1、背景1.1、进程空间划分1.2、进程隔离&
跨进程
通信(IPC)1.3、基础概念:序列化方式1.3.1、Serializable接口1.3.2、SParcelable
JMW1407
·
2023-09-16 10:09
Android
android
java
进程间通信方式
(IPC)
【Android知识笔记】进程通信(二)
一、Binder对象是如何
跨进程
传递的binder传递有哪些方式?binder在传递过程中是怎么存储的?binder对象序列化和反序列化过程?binder对象传递过程中驱动层做了什么?
川峰
·
2023-09-16 10:38
Android知识笔记
android
Binder
IPC
进程通信
跨进程传递大图
RabbitMQ
一、消息队列1.1MQ相关的概念1.1.1什么是MQMQ(messagequeue),从字面意思上看,本质是个队列,FIFO先入先出,只不过队列中存放的内容是message而已,还是一种
跨进程
的通信机制
快乐的小三菊
·
2023-09-16 09:50
rabbitmq
rabbitmq
Android
跨进程
通信之AIDL
一般情况下,一个应用程序就是一个进程,这个进程名称就是应用程序包名。我们知道进程是系统分配资源和调度的基本单位,所以每个进程都有自己独立的资源和内存空间,别的进程是不能任意访问其他进程的内存和资源的。有不少人疑惑,Android为什么要用多进程?用多进程的优点?缺点?好处:(1)分担主进程的内存压力。当应用越做越大,内存越来越多,将一些独立的组件放到不同的进程,它就不占用主进程的内存空间了。当然还
ana生
·
2023-09-15 04:57
ContentProvider 流程源码分析
跨进程
有需要用到它,所以一般用来做App集群中间核心位置做上下的数据传递。单独一个应用使用场景倒是比较少,一般是设计DatabaseUtils来使用。就常用的使用形式来讲,Conten
月止风溟
·
2023-09-14 21:15
Android Jetpack Compose之状态持久化与恢复
使用remember缓存的状态虽然可以跨越重组,但是不能跨Activity或者
跨进程
。比如横竖屏切换等ConfigiurationChanged事件发生
编码熊(Coding-Bear)
·
2023-09-14 17:27
Android
Jetpack
Compose
Android必知必会
android
jetpack
android
android nfc 调试技巧
调试真谛了android显示进程nfccom.android.nfc:包括native->adapter->gkiandroid.hardware.nfc:hardware两个进程,注意gdb调试进程时不能
跨进程
调试
413x
·
2023-09-14 16:34
Android 点滴
AndroidBinder图文解说:https://www.jianshu.com/p/4ee3fd07da14图文详解AndroidBinder
跨进程
通信的原理图文并茂容易理解。
RoseFang
·
2023-09-14 14:28
android
跨进程
通讯之Binder通讯
一、oneway、in、out、inout关键字讲解1、oneway:异步执行,不管服务器有没有执行完,直接返回2、in:数据只能由客户端流入服务端3、out:数据只能由服务端流出到客户端4、inout:数据可以在服务端与客户端之间双向流通二、Binder双向通讯思路客户端跟服务端通讯其实是获取到服务端的IBinder对象,以此来操作服务端,那么客户端也同理可以传递给服务端一个IBinder对象,
professionIT
·
2023-09-13 22:44
framework
binder
ubuntu
framework
跨进程
通讯之Unix Socket通讯
1、unix_client.c代码#include#include#include#include#include#include#include#include#defineMAXLINE80char*client_path="client-socket";char*server_path="server-socket";intmain(){structsockaddr_uncliun,seru
professionIT
·
2023-09-13 22:44
framework
unix
跨进程
ubuntu
framework
Android Aidl
跨进程
通讯(四)--接口回调,服务端向客户端发送数据
学更好的别人,做更好的自己。——《微卡智享》本文长度为3325字,预计阅读9分钟前言前几篇介绍了AIDL通讯的基础,进阶和异常捕获,本篇就来看看服务端怎么向客户端来实现发送消息。实现服务端往客户端发送消息,主要还是通过接口回调的方式来实现,服务端主要通过RemoteCallbackList注册及解绑监听。实现效果接口回调实现微卡智享#实现步骤1服务端创建接口回调的AIDL2通过RemoteCall
Vaccae
·
2023-09-13 09:49
android
前端
AIDL
跨进程
调用 -- 接口层解析
基本使用方式Service和Client都需要声明一模一样的aidl文件,然后Service端在onBind的时候将aidl接口实现并且返回,client端在serviceconnection中获取并调用。原理解析AIDL生成的文件发现,每次接口函数调用都经历的步骤是:android.os.Parcel_data=android.os.Parcel.obtain();android.os.Parc
Zcclucky
·
2023-09-11 22:53
android framework之Applicataion启动流程分析(四)
从Launcher启动Acitivity的时候,它是把启动任务丢给instrumentation模块去协助完成,由它进一步调用AMS的startActivity()方法去启动(Binder
跨进程
调用),
ab198604
·
2023-09-11 17:42
Android系统
android
Activity
Application
千里马 android framework之MotionEvent.ACTION_CANCEL怎么产生-讨厌的android触摸面试题
ACTION_UP放在一块处理,基本停留在字面意思理解为“”取消“”新课程优惠获取请加入qq群:422901085Android手机大厂Framework系统-Input系统专题实战课[入门课,实战课,
跨进程
专题
千里马学框架
·
2023-09-11 14:29
系统源码
framework教程
Framework
android
CANCEL
触摸事件
事件拦截
framework
Springboot集成rabbitmq——消息持久化
消息持久化3.发布确认4.备份交换机5.优先级比较1.rabbitmq简介MQ(messagequeue),从字面意思上看,本质是个队列,遵从先入先出的规则,只不过队列中存放的内容是message而已,是一种
跨进程
的通信机制
tang_seven
·
2023-09-11 02:10
springboo实战
java-rabbitmq
rabbitmq
java
Skywalking
跨进程
链路信息传递协议(一)
前言在开发skywalkingnginx探针过程中重点分析了“Skywalking
跨进程
链路信息传递协议”和“Skywalking链路数据采集协议”。
易企秀工程师
·
2023-09-10 09:18
Hermes
跨进程
通信原理解析
但是是单进程的,不能
跨进程
;说到
跨进程
就避不开binder通信。
相公无爱
·
2023-09-09 23:42
跨进程
广播的工作原理(4)
动态广播接收者的查询上一篇文章我们分析了静态广播接收者的查找实现,接下来我们继续分析动态广播接收者的查找以及之后的广播分发逻辑动态广播接收者的查询实现image.png动态广播接收者的查询用的是ActivityManagerService中的成员变量mReceiverResolver,mReceiverResolver也是IntentResolver的实例化对象,所以里面的查询方法和静态广播接收者
snake_6d77
·
2023-09-09 10:37
什么是分布式锁?
分布式锁是一种
跨进程
的,跨机器节点的一种互斥锁。保证在多个机器节点对共享资源访问的一个排他性分布式锁和线程锁的本质是一样的。线程锁的生命周期是单进程多线程。
cloud-笔记
·
2023-09-08 06:30
Redis
分布式
第三章 WebKit架构
架构和模块Chromium的架构模块Content模块是指用来渲染网页内容的模块,通过Content模块,浏览器的开发者不仅可以在WebKit的Chorme的移植上渲染网页内容,而且可以获得沙箱模型、
跨进程
的
小胡萝卜秧
·
2023-09-06 22:17
Android Aidl
跨进程
通讯(三)--进阶使用
学更好的别人,做更好的自己。——《微卡智享》本文长度为2478字,预计阅读6分钟前言Android的AIDL使用和异常报错都已经介绍过了,今天这篇还是在原来的Demo基础上加入几个AIDL的进阶使用方法。】AIDL进阶使用微卡智享in,out,inout的使用关于in,out,inout在AIDL的基础介绍中有提到过AIDL中还有定向的Tag,包括了in、out、inout。其中in表示数据只能由
Vaccae
·
2023-09-06 17:12
android
Messenger 跨APP通信
闲下来想起之前客户用Service里面的东西来实现
跨进程
通信。所以研究了一下,原来就是用到的Messenger。
就爱烫卷发
·
2023-09-06 05:55
Android开发艺术探索读书笔记之AIDL
AndroidInterfacedefinitionlanguage的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口AIDL的作用AIDL可以实现
跨进程
的方法调用
weeboos
·
2023-09-05 13:39
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他