1. 多线程设计模式总结(二)

    接上一篇《多线程设计模式总结(一)》,这篇博客再介绍5个多线程设计模式

  2. 多线程设计模式总结(一)

    并发程序的编程与设计是一个难点,也是程序员必须掌握的一个点。工作之后写的第一个软件里面也有并发编程,当时在设计并发这块感觉好复杂,最后的实现感觉也有点乱。 当时就想好好学习一下并发编程的设计,但是一直没有时间。今年看了两本并发编程相关的书,《多线程设计模式》和《Java并发编程与实战》。本想着和设计模式一样,多线程设计模式也能提供很多模式可供套用,但是实际情况并不是如此,多线程设计模式讲的东西多为基础,并且内容也已经有点过时了,市面上《多线程设计模式》这本书也已经很难买到。而《Java并发编程与实战》这本书讲的东西比较深,也讲了Java5并发包的同步类的使用。个人感觉《多线程设计模式》讲的东西了解就可以了,但是《Java并发编程实战》值得细读。接下来我会写一些博客和读者分享我读这些书的心得与体会。

  3. Android Binder总结

    从前面的博客中我们已经学习到如何使用binder,也学习到binder的框架及原理。今天就聊聊我对android为什么使用binder作为最重要的IPC机制这个问题的想法,并总结一下先前的android binder相关博客。

  4. Java层Binder框架通信原理

    上一篇博客介绍了《Binder 机制详解—Binder Java框架》,本篇博客将分析Java层Binder框架通信原理。

  5. Binder 机制详解—Binder Java框架

    上一篇博客介绍了 Binder本地框架层,本篇博客将介绍Binder的java层框架。

  6. Binder 机制详解—Binder 本地框架

    上一篇博客介绍了Binder系统架构,其中说到Binder框架,本地层和Java层各自有一套实现。本篇博客将介绍Binder本地框架。

  7. 本地Binder框架通信原理

    上一篇博客分析了Binder 系统架构,本篇就binder机制的重要函数调用流程进行分析: 1)客户端或者服务端获得servicemananger的IBinder指针的函数调用流程 2)客户端获得IBinder指针的函数调用流程 3)客户端和服务端通信的函数调用流程,了解该调用流程可对binder通信的数据流动有一个清晰的认识

  8. Binder 机制详解—Binder 系统架构

    前一篇博客介绍了Binder IPC程序结构,本篇将从架构角度分析binder, 介绍binder机制的层次划分,并着重分析驱动适配层和Binder核心框架层。