go關(guān)鍵字可以用來開啟一個(gè)goroutine(協(xié)程))進(jìn)行任務(wù)處理,而多個(gè)任務(wù)之間如果需要通信,就需要用到channel了。 上面這個(gè)簡(jiǎn)單的例子...
前言 在android開發(fā)中,我們都或多或少的會(huì)遇到一些內(nèi)存泄漏的問題,雖然大都知道哪些情況會(huì)導(dǎo)致內(nèi)存泄露,但是還是不可避免的會(huì)遇到類似的問題,...
Glide是一個(gè)優(yōu)秀的圖片加載庫(kù),它有如下優(yōu)點(diǎn): Glide可以監(jiān)聽Activity的生命周期管理,更加合理的管理圖片的加載和釋放。 加載質(zhì)量,...
前言 在之前的博客android如何給整個(gè)視圖view圓角顯示中有提到過如何實(shí)現(xiàn)對(duì)View顯示進(jìn)行圓角裁剪,其原理其實(shí)也比較簡(jiǎn)單。這里先看看動(dòng)畫...
前言 音頻編輯系列: android音頻編輯之音頻轉(zhuǎn)換PCM與WAV android音頻編輯之音頻裁剪 android音頻編輯之音頻合成 本篇主...
這一篇我們說說Java線程Thread的interrupt中斷機(jī)制。 interrupt之中斷狀態(tài)標(biāo)記 interrupt中斷機(jī)制中有如下方法:...
Java線程Thread的yeild方法可能在日常使用中比較少出現(xiàn),那它是做什么用的,我們先查查官方文檔解釋。 看原版官方文檔可以避免出現(xiàn)歧義,...
前言 本篇開始講解音頻編輯的具體操作,從相對(duì)簡(jiǎn)單的音頻裁剪開始。要進(jìn)行音頻裁剪,我的方案是開啟一個(gè)Service服務(wù)用于音頻裁剪的耗時(shí)操作,主界...
join字面上是加入的意思,我們先看看join方法的解釋和實(shí)現(xiàn)。 這里join是調(diào)用的 可以看到,join方法本身是通過wait方法來實(shí)現(xiàn)等待的...