- 好久沒上簡書了,發(fā)現(xiàn)簡書都改成另一番模樣了,曾經(jīng)認(rèn)識(shí)的筆友,不知現(xiàn)在過得怎樣。 - 我記得之前簡書還能兌20多塊,現(xiàn)在只能兌10多塊了。 -...
1 線程池原理 所謂線程池,就是有一個(gè)池子,里面存放著已經(jīng)創(chuàng)建好的線程,當(dāng)有任務(wù)提交個(gè)線程池執(zhí)行時(shí),池子中的某個(gè)線程會(huì)主動(dòng)執(zhí)行該任務(wù).如果池子中...
1 synchronized synchronized關(guān)鍵字可以實(shí)現(xiàn)一個(gè)簡單的策略來防止干擾和內(nèi)存一致性錯(cuò)誤,如果一個(gè)對(duì)象是對(duì)多個(gè)線程是可見的,...
1 線程的生命周期 每個(gè)線程都有自己的局部變量表、程序計(jì)數(shù)器以及生命周期。 上圖就時(shí)一個(gè)線程的生命周期圖,答題可以分為5個(gè)主要階段: NEW R...
參考 本文源碼版本:Pie 9.0.0_r3 在線源碼地址:AsyncTask.java 1 AsyncTask簡單用法 執(zhí)行結(jié)果: 2 源碼解...
在java并發(fā)編程中,幾乎都會(huì)用到Runnable、Callable、Future和FutureTask等類或接口,所以理解它們的概念和關(guān)系,對(duì)...
1 源碼注釋 2 設(shè)計(jì)點(diǎn) 2.1 Message對(duì)象池的設(shè)計(jì) 因?yàn)槊總€(gè)Hander可能會(huì)處理大量Message,而每次發(fā)送Message時(shí)都要構(gòu)...
1 簡介 提供給使用者的接口類:Retrofit Retrofit用注解的方式為HTTP接口適配了帶有回調(diào)的java接口,通過這些java接口可...
參考 Java中的Type Type是Java 編程語言中所有類型的公共高級(jí)接口(官方解釋),也就是Java中所有類型的“爹”,它并不是我們平常...