2.context.getsharedpreferences(name, mode)獲取sharedpreferences,只要是context都能獲取
4.建立同名的.bak備份檔案用於發生異常時, 可通過備份檔案來恢復資料.
5.將xml檔案載入到記憶體中,這個操作的執行緒是新開的,但是會阻塞get***()和set***()以及edit()方法。
6.一旦完全載入到記憶體, 後續的get***()則是直接訪問記憶體
3.單執行緒池會不斷從queuedwork取任務然後執行。
queuedwork在這裡存在的價值主要是用於在stop service, finish broadcastreceiver過程用於 判定是否處理完所有的非同步sp操作.
4.總結
memcached全面剖析
如今,越來越多的web應用程式開始使用memcached這個高速的快取伺服器軟體。然而,memcached的基礎知識遠遠未能像其他web技術那樣普及,memcached在國內的大規模應用也鮮為人知。而日本的mixi mixi.jp 則在這方面走在了前面,不僅大規模使用memcached作為快取來加速...
memcached全面剖析
memcached介紹 如今,越來越多的web應用程式開始使用memcached這個高速的快取伺服器軟體。然而,memcached的基礎知識遠遠未能像其他web技術那樣普及,memcached在國內的大規模應用也鮮為人知。而日本的mixi mixi.jp 則在這方面走在了前面,不僅大規模使用memc...
全面剖析SharedPreferences
2.context.getsharedpreferences name,mode 獲取sharedpreferences,只要是context都能獲取 4.建立同名的.bak備份檔案用於發生異常時,可通過備份檔案來恢復資料.5.將xml檔案載入到記憶體中,這個操作的執行緒是新開的,但是會阻塞get ...