![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
內(nèi)容區(qū)域如何創(chuàng)建和添加 以PullToRefreshListView為例子,這是PullToRefreshBase類中內(nèi)容區(qū)域mRefresha...
前言 因為將原項目的單進(jìn)程架構(gòu)改為多進(jìn)程架構(gòu)儿倒,引發(fā)了不少跨進(jìn)程調(diào)用和跨進(jìn)程使用共享數(shù)據(jù)的問題胡桨。本篇文章分享幾個我在跨進(jìn)程共享數(shù)據(jù)時使用的開源框架...
為什么使用HermesEventBus 原有項目場景:Socket通信模塊在子進(jìn)程RemoteService中,主進(jìn)程想要發(fā)送一個Socket協(xié)...
什么是HashMap HashMap在應(yīng)用層的使用非常廣泛内狗,用來儲存鍵值對。它使用哈希函數(shù)來做索引因此性能較高。同TreeMap相比晤斩,HashM...
什么是紅黑樹 紅黑樹首先是二叉搜索樹,** 滿足對任何節(jié)點x姆坚,左子樹的關(guān)鍵字最大不超過x.key澳泵,右子樹的關(guān)鍵字最小不低于x.key。再者兼呵,紅黑...
線程封閉概念 多線程訪問共享數(shù)據(jù)為了安全性通常需要同步兔辅,如果僅在單線程內(nèi)訪問數(shù)據(jù)就不需要同步,這種避免共享數(shù)據(jù)的技術(shù)稱為線程封閉击喂。 Thread...
ArrayBlockingQueue屬性與構(gòu)造方法 ArrayBlockingQueue內(nèi)部是由Object[]數(shù)組實現(xiàn)的维苔。 takeIndex...
前言 分析LinkedBlockingQueue的實現(xiàn)原理前,需要先了解ReentrantLock 和AtomicInteger 懂昂。參考:基于C...
前言 本篇適用于了解ReentrantLock或ReentrantReadWriteLock的使用介时,但想要進(jìn)一步了解原理的讀者。見于之前的分析都...