老罗http://blog.csdn.net/luoshengyang/article/details/8923485/
1.智能指针:
sp是google搞出来的为了方便C/C++程序员管理指针的分配和释放的一套方法,类似JAVA的什么WeakReference之类的
轻量级指针(LP)
强指针(SP)
弱指针(WP)
只有当强指针和弱指针都为0是,才能delete对象,强指针可以直接操作对象(通过*,->)弱指针不能直接操作对象(没有重载*和->),必须把弱指针升级为强指针才行。
2.Audio:http://www.cnblogs.com/innost/archive/2011/01/09/1931457.html
3.深入理解Binder:http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html
Bp: remote()->transact --》writeTransactionData-》mOut.write-》
->onTransact
Bpxx和Bnxx两个线程不停的从binder驱动中读取命令。