IDEA中的Arthas 2022-09-15
第一步搜索插件;第二步使用插件;第三步使用命令;第四步粘貼命令并執行。詳情>
Arthas安裝和常用命令 2022-09-15
1. 下載安裝:下載arthas-boot.jar,然后用java -jar的方式啟動。2. 啟動使用,啟動完成后,arthas會檢測系統中的java進程,需要手動輸入應用...詳情>
Arthas概述及能做什么 2022-09-15
最近有不少小伙伴私信小編,問小編能不能講一個Java開發中常用的診斷工具。你們知道,小編是很寵大家的。所以,今天就帶大家來學習一下我們在...詳情>
==和equals的區別是什么? 2022-09-14
代碼如下:同樣的,當我們進入 String 的 equals 方法,找到了答案,代碼如下:原來是 String 重寫了 Object 的 equals 方法,把引用比較改成...詳情>
為什么ThreadLocal會造成內存泄露? 如何解決 2022-09-14
網上有這樣一個例子:如果用線程池來操作ThreadLocal 對象確實會造成內存泄露, 因為對于線程池里面不會銷毀的線程, 里面總會存在著詳情>
說說你對ThreadLocal的理解 2022-09-14
這時候ThreadLocal登場了。那么這種情況下使用ThreadLocal是再適合不過的了,因為ThreadLocal在每個線程中對該變量會創建一個副本,即每個線程...詳情>
什么是ThreadLocal? 用來解決什么問題的? 2022-09-14
我們在Java 并發 - 并發理論基礎總結過線程安全(是指廣義上的共享資源訪問安全性,因為線程隔離是通過副本保證本線程訪問資源安全性,它不保證...詳情>
Exchanger實現舉例 2022-09-14
來一個非常經典的并發問題:你有相同的數據buffer,一個或多個數據生產者,和一個或多個數據消費者。只是Exchange類只能同步2個線程,所以你只...詳情>
Phaser運行機制是什么樣的? 2022-09-14
Registration(注冊) 跟其他barrier不同,在phaser上注冊的parties會隨著時間的變化而變化。任務可以隨時注冊(使用方法register,bulkRegiste...詳情>
什么是CyclicBarrier? 2022-09-14
對于CountDownLatch,其他線程為游戲玩家,比如英雄聯盟,主線程為控制游戲開始的線程。在所有的玩家都準備好之前,主線程是處于等待狀態的,...詳情>
在線提問
專業導師線上坐鎮,解答個性化學習難題
提交問題