有一個筆試題,A、B、C三個線程,怎么保證A執(zhí)行完后再執(zhí)行B,B執(zhí)行完后再執(zhí)行C。 最簡單的就是join 了吧。直接上代碼: 執(zhí)行結果: 那么j...
今天介紹一下FutureTask的使用。FutureTask有兩個使用場景:一個是保證線程阻塞;另外一個是FutureTask在高并發(fā)環(huán)境下確保...
上一篇介紹了CountDownLatch和CyclicBarrier的使用,本篇介紹下另外一個阻塞工具Semaphore,有點類似CountDo...
遇到一個筆試題:5個線程內部打印hello和word,hello在前,要求提供一種方法使得5個線程先全部打印出hello后再打印5個word 首...
已經有人總結的很好了,自己再重新寫,也還是那些點,直接拷貝過來。(下面會有轉載地址) 什么是過度繪制(OverDraw) 在多層次重疊的UI結構...
總結布局優(yōu)化前,首先要了解android的渲染機制。2015新年伊始,Google發(fā)布了關于Android性能優(yōu)化典范的專題,已經有人總結過了,...
不好意思,距離上次更新博客已經快兩年了,網(wǎng)上很多介紹進程間通信的文章,而且當時有同事在組內分享過IPC方式,所以就沒再寫了,但是,還是大概總結一...
什么是進程?按照操作系統(tǒng)中的描述,進程一般指一個執(zhí)行單元,在PC和移動設備上指一個程序或者一個應用。android系統(tǒng)是基于Linux的,一個進...
在android開發(fā)中,會經常使用SharedPreferences,使用方法就不在此介紹了,有一個問題不知道大家注意過沒有,SharedPre...