2018-09-13 android 筆記

SQLiteOpenHelper

  • 管理的是一個(gè)數(shù)據(jù)庫,而不是一個(gè)表
    此數(shù)據(jù)庫可管理多個(gè)表,構(gòu)造函數(shù)的版本號也是數(shù)據(jù)庫版本號,不是表版本號哇
  • onCreate和onUpgrade何時(shí)調(diào)用:
    注意不是對象構(gòu)造時(shí)诺苹,而是調(diào)用getReadableDatabase / getWriteableDatabase時(shí),具體參考 getDatabaseLocked雹拄,其中包含onCreate和onUpgrade調(diào)用

并發(fā)概念

  • 原子性
    原子操作收奔,指操作期間cpu不切換線程上下文
  • 可見性
    多線程下,每個(gè)子線程的有自己的數(shù)據(jù)緩存滓玖,數(shù)據(jù)改變僅發(fā)生在線程緩存空間坪哄,其它線程是看不到的,只有經(jīng)過同步處理势篡,數(shù)據(jù)才會(huì)回寫到主存翩肌,并更新到其它線程的緩存中

synchronized 和 volatile

  • synchronized
    在JVM內(nèi)部,為了提高效率禁悠,同時(shí)運(yùn)行的每個(gè)線程都會(huì)有它正在處理的數(shù)據(jù)的緩存副本念祭,當(dāng)我們使用synchronzied進(jìn)行同步的時(shí)候,真正被同步的是在不同線程中表示被鎖定對象的內(nèi)存塊(副本數(shù)據(jù)會(huì)保持和主內(nèi)存的同步碍侦,現(xiàn)在知道為什么要用同步這個(gè)詞匯了吧)粱坤,簡單的說就是在同步塊或同步方法執(zhí)行完后,對被鎖定的對象做的任何修改要在釋放鎖之前寫回到主內(nèi)存中祝钢;在進(jìn)入同步塊得到鎖之后比规,被鎖定對象的數(shù)據(jù)是從主內(nèi)存中讀出來的,持有鎖的線程的數(shù)據(jù)副本一定和主內(nèi)存中的數(shù)據(jù)視圖是同步的

  • volatile
    volatile關(guān)鍵字是一種簡單的同步的處理機(jī)制拦英,因?yàn)楸籿olatile修飾的變量遵循以下規(guī)則:

    • 變量的值在使用之前總會(huì)從主內(nèi)存中再讀取出來蜒什。
    • 對變量值的修改總會(huì)在完成之后寫回到主內(nèi)存中。

    但只有修改時(shí)不依賴當(dāng)前狀態(tài)(讀取時(shí)的值)的變量才應(yīng)該聲明為volatile變量

并發(fā)數(shù)據(jù)結(jié)構(gòu)

  • 并發(fā)Map
    ConcourrentMap 接口在Map接口基礎(chǔ)上增加了3個(gè)原子操作方法
    ConcourrentHashMap 是ConcourrentMap的實(shí)現(xiàn)類疤估,內(nèi)部分為16塊分別加鎖
  • 并發(fā)集合類的使用
    并發(fā)集合類ConcourrentHashMap和CopyOnWriteArrayList灾常,他們在多線程環(huán)境下能保證自身狀態(tài)的一致性,但使用時(shí)铃拇,依然需要再外加同步鎖钞瀑,因?yàn)閷懖僮骺赡芤蕾囍暗臓顟B(tài)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市慷荔,隨后出現(xiàn)的幾起案子雕什,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,997評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件贷岸,死亡現(xiàn)場離奇詭異壹士,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)偿警,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,603評論 3 392
  • 文/潘曉璐 我一進(jìn)店門躏救,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人螟蒸,你說我怎么就攤上這事盒使。” “怎么了七嫌?”我有些...
    開封第一講書人閱讀 163,359評論 0 353
  • 文/不壞的土叔 我叫張陵少办,是天一觀的道長。 經(jīng)常有香客問我诵原,道長凡泣,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,309評論 1 292
  • 正文 為了忘掉前任皮假,我火速辦了婚禮鞋拟,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘惹资。我一直安慰自己贺纲,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,346評論 6 390
  • 文/花漫 我一把揭開白布褪测。 她就那樣靜靜地躺著猴誊,像睡著了一般。 火紅的嫁衣襯著肌膚如雪侮措。 梳的紋絲不亂的頭發(fā)上懈叹,一...
    開封第一講書人閱讀 51,258評論 1 300
  • 那天,我揣著相機(jī)與錄音分扎,去河邊找鬼澄成。 笑死,一個(gè)胖子當(dāng)著我的面吹牛畏吓,可吹牛的內(nèi)容都是我干的墨状。 我是一名探鬼主播,決...
    沈念sama閱讀 40,122評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼菲饼,長吁一口氣:“原來是場噩夢啊……” “哼肾砂!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起宏悦,我...
    開封第一講書人閱讀 38,970評論 0 275
  • 序言:老撾萬榮一對情侶失蹤镐确,失蹤者是張志新(化名)和其女友劉穎包吝,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體源葫,經(jīng)...
    沈念sama閱讀 45,403評論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡漏策,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,596評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了臼氨。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,769評論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡芭届,死狀恐怖储矩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情褂乍,我是刑警寧澤持隧,帶...
    沈念sama閱讀 35,464評論 5 344
  • 正文 年R本政府宣布,位于F島的核電站逃片,受9級特大地震影響屡拨,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜褥实,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,075評論 3 327
  • 文/蒙蒙 一呀狼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧损离,春花似錦哥艇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,705評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至窟勃,卻和暖如春祖乳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背秉氧。 一陣腳步聲響...
    開封第一講書人閱讀 32,848評論 1 269
  • 我被黑心中介騙來泰國打工眷昆, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人汁咏。 一個(gè)月前我還...
    沈念sama閱讀 47,831評論 2 370
  • 正文 我出身青樓隙赁,卻偏偏與公主長得像,于是被迫代替她去往敵國和親梆暖。 傳聞我的和親對象是個(gè)殘疾皇子伞访,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,678評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 本文是我自己在秋招復(fù)習(xí)時(shí)的讀書筆記,整理的知識點(diǎn)轰驳,也是為了防止忘記厚掷,尊重勞動(dòng)成果弟灼,轉(zhuǎn)載注明出處哦!如果你也喜歡冒黑,那...
    波波波先森閱讀 11,258評論 4 56
  • 除了充分利用計(jì)算機(jī)處理器的能力外田绑,一個(gè)服務(wù)端同時(shí)對多個(gè)客戶端提供服務(wù)則是另一個(gè)更具體的并發(fā)應(yīng)用場景。衡量一個(gè)服務(wù)性...
    胡二囧閱讀 1,340評論 0 12
  • 1.ios高性能編程 (1).內(nèi)層 最小的內(nèi)層平均值和峰值(2).耗電量 高效的算法和數(shù)據(jù)結(jié)構(gòu)(3).初始化時(shí)...
    歐辰_OSR閱讀 29,373評論 8 265
  • 語言系統(tǒng)抡爹,顧名思義就是聽掩驱、說、理解的系統(tǒng)冬竟。先來說說人類的第一套語言系統(tǒng):大腦一下指令欧穴,信息就從嗓子的震動(dòng)發(fā)聲,在經(jīng)...
    0號首長閱讀 187評論 0 0
  • 周六 欲乘車回 我父親一人住的家 一個(gè)人一輛車 聽一聽 你家的家常 他家的理短 再看一看 車外世間 車內(nèi)百態(tài) 吹著...
    詩的奴仆閱讀 358評論 0 1