简介 目录 评价 推荐
  • 山外阁楼夜听雨 2022-11-26

    Linux跨进程通行方式:

    1、管道

    2、消息队列

    3、信号

    4、共享内存

    5、信号量

    6、套接字

    0赞 · 0采集
  • 慕粉1474288018 2022-06-16

    linux跨进程通信方式:

    1、管道 

    2、消息队列

    3、信号

    4、共享内存 多个进程同时读写同一块内存空间

    5、信号量

    6、套接字

    0赞 · 0采集
  • weixin_慕神9239690 2021-06-11


    messenger usage

    0赞 · 0采集
  • weixin_慕神9239690 2021-06-11


    Binder


    0赞 · 0采集
  • 慕龙北星 2021-05-21

    使用多进程的注意事项 :

    0赞 · 0采集
  • 慕龙北星 2021-05-21

    为什么需要多进程?

    0赞 · 0采集
  • 慕龙北星 2021-05-21

    进程与线程的区别。

    0赞 · 0采集
  • TimTer 2020-10-27

    调用connect()方法会导致双方阻塞,此时发挥aidl中关键字oneway的作用,但是一旦定义了oneway,该方法便不能设置返回值,表示不关心远端执行,必须设置为boid

    0赞 · 0采集
  • TimTer 2020-10-27

    定义aidl接口并在子进程服务中实现

    1. 在源代码目录下定义IConnetionService.aidl接口文件(src/main/aidl,与java同级)

    2. build编译系统自动生成IConnectionServive.java实现类——其实是个interface(build/generated/下的out目录内)

    3. 在RemoteService中实现IConnectionService

      (1)初始化IConnectionService对象为IConnectionService.Stub,这是IConnectionService的内部抽象类

      (2)实现Stub中的方法

      (3)onBind()方法返回connectionService.asBinder给主进程,这是一个IBinder对象

    0赞 · 0采集
  • weixin_慕的地9385885 2020-10-09

    没有源码嘛

    0赞 · 0采集
  • TimTer 2020-10-03

    Message只能支持串行的实时通信


    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    AIDL定义介绍

    1. 定义IPC过程中接口的一种描述语言

    2. AIDL文件在编译过程中生成的实现类用于IPC通信

    3. 其语法支持基本数据类型,实现Parcelable接口的对象(还包括List和Map)


    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    AIDL的本质基于Binder,实现IPC的方式

    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    Binder应用的流程

    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    Android中跨进程通信核心:Binder

    C/S架构,稳定性好,优于共享内存方式

    底层驱动基于内存映射,因此性能较好,整体数据拷贝一次,优于管道、消息队列、Socket的拷贝次数量

    安全性高。通信过程中,双方的UID/PID可见

    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    Linux跨进程通信方式

    1. 管道:确保对端存在,单向流动,

      1. 匿名管道:父子进程,兄弟进程,亲缘进程,基于内存中的缓存实现

      2. 有名管道

    2. 消息队列:支持随机查询(如特定的消息类型)

    3. 信号:内核存储发送(对中断机制弥补?不需要对方也在?)

    4. 共享内存:效率最高,需要同步机制

    5. 信号量:计数器(原子操作加减)、PV操作,进程间同步

    6. 套接字:C/S结构,网络通信


    截图
    1赞 · 1采集
  • TimTer 2020-10-03

    IPC进程间通信(Inter Process Communication):进程间通过内核提供的机制完成数据交换

    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    多进程间数据共享失效,因此有几种进程间通信

    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    系统资源不足会抛出OOM异常

    截图
    0赞 · 0采集
  • TimTer 2020-10-03

    进程与线程的定义

    截图
    0赞 · 0采集
  • qq_汪的喵_0 2020-05-22

    项目实战AIDL解决的问题

    截图
    0赞 · 0采集
  • qq_慕移动2018966 2020-02-11
    下次白白净净就
    0赞 · 0采集
  • Roar_water 2020-02-10
    aidl项目实战目标
    截图
    0赞 · 0采集
  • weixin_慕桂英1468650 2020-02-07

    Messenger只支持串行通讯

    0赞 · 0采集
  • 影子和我 2019-12-17
    清清浅浅
    截图
    0赞 · 0采集
  • 影子和我 2019-12-17
    一个进程可以有多个线程
    0赞 · 0采集
  • 慕粉35827035 2019-12-04
    burning????。◕‿◕。卡罗拉´・ᴗ・`有事了。
    截图
    0赞 · 1采集
  • 慕粉35827035 2019-12-04
    无啦啦????❤??
    截图
    0赞 · 0采集
  • Canv 2019-12-03

    AIDL 如何实现2MB以上的数据通信

    0赞 · 0采集
  • 白小白4843846 2019-12-02

    撒打算打算打算打算借古讽今askdjhaksdhkasjhdkjashdkjshdkjshdkjashdkjshdkjhsdkjhsdkjhaskdjhaskdjhasjkfgsjhdzgfusjzgfjsujkjgzbiqukjasdghnik哇实打实大师达大厦大厦大厦啊啥的啊啊是啊的爱上阿斯顿撒打算打算打算上发现噶受到广泛发球文身断发文身断发猥琐点zfwesdzrfwesdzzrfdwessrd2    weasrd    2wased2    qweasd2    qwaed    2qw五色饭的五色东方卫视的粉色瑞典政府全额啊谁都想放弃啊饿死的消费维权啊是大润发撒打算打算打算打算借古讽今askdjhaksdhkasjhdkjashdkjshdkjshdkjashdkjshdkjhsdkjhsdkjhaskdjhaskdjhasjkfgsjhdzgfusjzgfjsujkjgzbiqukjasdghnik哇实打实大师达大厦大厦大厦啊啥的啊啊是啊的爱上阿斯顿撒打算打算打算上发现噶受到广泛发球文身断发文身断发猥琐点zfwesdzrfwesdzzrfdwessrd2    weasrd    2wased2    qweasd2    qwaed    2qw五色饭的五色东方卫视的粉色瑞典政府全额啊谁都想放弃啊饿死的消费维权啊是大润发

    0赞 · 1采集
数据加载中...
开始学习 免费