請談談 ThreadLocal 是怎么解決并發安全的? 2022-11-19
而另外一種方式就是ThreadLocal方式,通過創建線程局部變量,以空間換時間的方式來讓多線程并行執行。詳情>
synchronized和ReentrantLock的異同點 2022-11-19
synchronized隱式地獲得、釋放鎖,ReentrantLock顯式地獲得、釋放鎖。等待可中斷,即持有鎖的線程長期不釋放的時候,正在等待的線程可以選擇放...詳情>
請談談volatile有什么特點,為什么它能保證變量對所有線程的可見性? 2022-11-19
主內存和工作內存之間的交互分為8個原子操作: - lock - unlock - read - load - assign - use - store - write - volatile修飾的變量,只有...詳情>
Java如何實現多線程之間的通訊和協作? 2022-11-19
同樣地,當隊列空時,消費者也必須等待,等待生產者通知它隊列中有商品了。詳情>
避免回調地獄 2022-11-18
使用 async await 配合 promise是解決回調地獄的終極方法 async/await特點:1, async/await更加語義化,async 是“異步”的簡寫,async functi...詳情>
react框架怎么做優化 2022-11-16
1.render里面盡量減少新建變量和bind函數,傳遞參數時盡量減少傳遞參數的數量。第一種是在構造函數中綁定this,會在構造函數實例化的時候執行...詳情>
hashmap是如何實現的? 2022-11-15
HashMap是基于hashing的原理,我們使用put(key, value)存儲對象到HashMap中,使用get(key)從HashMap中獲取對象。當我們給put()方法傳遞鍵和值...詳情>
全國聯動,千鋒教育1024程序員節線下狂歡活動火熱開展! 2022-11-09
此次活動獲得了學員的極大好評,北京校區在讀學員趙同學表示:“今天手氣非常好,贏得了‘1024程序員節’主題鼠標墊,還跟同學們拍攝了好多照...詳情>
從Java編程培訓出來技術能過關嗎? 2022-11-07
當人們在網上瀏覽Java培訓的信息時,時不時會出現一些令人擔憂的問題,比如:“培訓后很難就業”、“培訓機構很可憐,學不到東西” ”等一系列...詳情>
java和c++哪個好學一些 2022-11-04
java和c++哪個好學一些?就入門難度而言,Java 會更容易學習。Java 的特點是簡單、面向對象、分布式、健壯性、安全性、平臺獨立性和可移植性、...詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題