老羅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驅動中讀取命令。