参考文件:frameworks\av\include\media\IMediaPlayerService.h (IMediaPlayerService,BnMediaPlayerService)frameworks\av\media\libmedia\IMediaPlayerService.cpp ...
分类:
编程语言 时间:
2018-06-07 21:50:18
阅读次数:
248
当多个client对server发出请求的时候,如果server忙不过来的时候会创建多线程来处理请求 那么忙不过来由谁来判断? server进程有个binder_proc结构体,其里面有todo链表(放有client发过来的数据),并且会唤醒等待在binder_proc.wait上的线程,如果有线程 ...
分类:
编程语言 时间:
2018-06-07 19:23:51
阅读次数:
212
参考文章:http://www.cnblogs.com/samchen2009/p/3316001.html test_server服务进程可能有多个线程,而在发送数据的时候handle只表示了那个进程 (1)发给谁?handle只表示了那个进程,数据是发给进程还是某个线程 一般数据放在binder ...
分类:
其他好文 时间:
2018-06-07 17:50:35
阅读次数:
188
1. 几个重要结构体的引入给test_server添加一个goodbye服务, 由此引入以下概念: 进程间通信其实质也是需要三要素:源、目的、数据,源是自己,目的用handle表示;通讯的过程是源向实现进程的“服务”发数据,handle是对“服务”的引用,在不同的进程里面handle不一样,即使多个 ...
分类:
其他好文 时间:
2018-06-05 18:41:22
阅读次数:
132
在运行项目的时候报了下面的错误: 这是因为在实体的getID方法上没有加上此@Id注解,但是检查了一次确实加上了,最后的解决办法如下: 是因为id注解引错的包 错误的包路径: 最后得以解决,小伙伴们千万别粗心大意啊 ...
分类:
其他好文 时间:
2018-06-05 13:32:38
阅读次数:
123
在controller层初始化initBinder。 @InitBinder public void initBinder(WebDataBinder binder) { SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd H ...
分类:
编程语言 时间:
2018-06-01 00:57:46
阅读次数:
195
参考:http://singleant.iteye.com/blog/934593 http://liuzidong.iteye.com/blog/776072 介绍: 简单日记门面(simple loggi ...
分类:
其他好文 时间:
2018-05-16 17:27:19
阅读次数:
177
一. BroadcastReceiver 使用场景 Broadcast主要是用作消息通信(专业术语叫IPC),Android的IPC基本都是binder来实现,那么这里的BroadcastReceiver其实也是对binder的一个封装,方便上层调用。开发过程中遇到的单进程多线程通信的场景比较多,所 ...
分类:
移动开发 时间:
2018-05-16 15:25:24
阅读次数:
240
本文转载自:https://blog.csdn.net/freekiteyu/article/details/70082302 Android-Binder进程间通讯机制 概述 最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder ...
分类:
移动开发 时间:
2018-05-13 01:11:35
阅读次数:
207
本文转载自;https://blog.csdn.net/u010164190/article/details/53015194 Android的binder机制提供一种进程间通信的方法,使一个进程可以以类似远程过程调用的形式调用另一个进程所提供的功能。binder机制在Java环境和C/C++环境都 ...
分类:
其他好文 时间:
2018-05-13 01:11:25
阅读次数:
217