@小臘月 哈哈,你的文章也很不錯(cuò)呢。
Android中的Looper與epollAndroid中的Looper與epoll 眾所周知,Android的消息隊(duì)列是通過(guò)Looper實(shí)現(xiàn)的,但是這與pipe有什么關(guān)系,為什么會(huì)用到epoll這樣的Linux I...
從計(jì)算機(jī)的角度看,32位操作系統(tǒng)的每個(gè)進(jìn)程可使用的地址空間有4G之多,而現(xiàn)在普遍的64位系統(tǒng)則有2的64次方字節(jié)(理論上的)。當(dāng)然進(jìn)程的虛擬地址空間會(huì)分成不同的區(qū)塊(數(shù)據(jù)代碼...
聲明:文章為原創(chuàng),轉(zhuǎn)載請(qǐng)注明原文地址。http://www.itdecent.cn/p/b1fe26d5b8c8文章中代碼部分已上傳到Github,傳送門在文章末尾。 本次的...
SurfaceFlinger和Choreographer是構(gòu)成Android圖形系統(tǒng)的主要部分,它們都是VSYNC信號(hào)的訂閱者;SurfaceFlinger將接受到的不同數(shù)據(jù)...
Android中的Looper與epoll 眾所周知,Android的消息隊(duì)列是通過(guò)Looper實(shí)現(xiàn)的,但是這與pipe有什么關(guān)系,為什么會(huì)用到epoll這樣的Linux I...
現(xiàn)象 Support包升級(jí)到23.3.0后,在5.0之前的機(jī)器上,對(duì)ImageView設(shè)置src,或者對(duì)AppCompatImageView設(shè)置app:srcCompat(i...
辦公室飄來(lái)某鬼畜的聲音「歌神,你的音箱好,來(lái)首歌唄,我要聽(tīng)周杰棍的雙截倫」歌神「好啊,給你放周杰倫的全集,記得請(qǐng)我吃飯」鬼畜「這。。?!雇豕ぁ咐鲜欠胖芙軅?,考慮過(guò)老人們的感受...
最近會(huì)將以前閱讀過(guò)的一些源碼做些沉淀與總結(jié)我們知道現(xiàn)在大多數(shù)的GUI框架都是采用單線程模型來(lái)處理消息隊(duì)列和UI更新的,Android自然也是如此。 啟動(dòng) 在APK首次啟動(dòng)的時(shí)...
活了幾千年,談理想是件很丟人的事。 其實(shí)我早就沒(méi)有理想了,你這個(gè)問(wèn)題,當(dāng)年在取經(jīng)路上,八戒曾經(jīng)問(wèn)過(guò)我一次。 八戒剛離開(kāi)高老莊那會(huì),因?yàn)橄肽畲涮m,夜里常常失眠。正巧我習(xí)慣晚睡,...
AsyncTask中包含了一個(gè)全局靜態(tài)線程池,其配置如下(各版本的具體數(shù)值會(huì)有不同): 說(shuō)明如下: 線程池中的工作線程少于CPU_COUNT+ 1個(gè)時(shí),將會(huì)創(chuàng)建新的工作線程執(zhí)...