大家好,這次我們來聊聊Java線程中ReentrantLock的使用,ReentrantLock和synchronized有相同的作用,都可以保證線程的安全性,但是Reent...
大家好,這次我們來聊聊Java線程中ReentrantLock的使用,ReentrantLock和synchronized有相同的作用,都可以保證線程的安全性,但是Reent...
哈嘍,大家好,我們都知道線程的重要性,其中線程間通信可以使得線程更加的靈活,所以我們這次來聊聊線程間是如何通信的。 等待/通知機(jī)制 等待/通知機(jī)制簡單來說就是當(dāng)一個(gè)線程在等待...
哈嘍大家好,上一篇文章我們聊了聊Java線程的基礎(chǔ)知識,這一篇文章我們就來聊聊線程中的線程安全問題 線程安全問題 線程安全問題一般指的是多個(gè)線程同時(shí)對同一個(gè)變量進(jìn)行操作的時(shí)候...
哈嘍,大家好,線程是Java中很重要的一個(gè)知識點(diǎn),我相信大家都知道如何運(yùn)用多線程來處理任務(wù),但是其中有很多細(xì)節(jié)可能不是特別的明白,我打算做一系列有關(guān)線程的文章,就當(dāng)是個(gè)記錄,...
哈嘍,今天我們來講講Android View的事件分發(fā)機(jī)制 大家在平時(shí)開發(fā)的時(shí)候多多少少都會接觸到View的事件分發(fā),最簡單的例子就是使用View.OnClickListen...
哈嘍,今天我們來聊聊HashMap。 HashMap相信大家在平時(shí)開發(fā)的時(shí)候也會經(jīng)常用到,它是基于哈希表的 Map 接口的實(shí)現(xiàn),以key-value的形式存在。 Java 1...
哈嘍,本來打算講一講HashMap的原理的,但是發(fā)現(xiàn)在HashMap中用到了一些位運(yùn)算符,所以打算先來講講Java的位運(yùn)算符,這樣在講HashMap的時(shí)候更容易理解。 Jav...
哈嘍,大家好,今天我們來簡單聊聊LinkedList LinkedList是由雙鏈表組成的集合,它不是線程安全的,如果有在多線程中添加或刪除一個(gè)或多個(gè)元素,需要自己做同步處理...
哈嘍,大家好,今天來聊一聊我們在Android開發(fā)中經(jīng)常用的到一個(gè)類,ArrayList ArrayList是以數(shù)組為底層實(shí)現(xiàn)的,并且可以動態(tài)的加減容量。但是要注意它不是線程...