為什么要使用線程池? 線程池核心參數(shù) 線程池的幾種拒絕策略 execute()和submit()的區(qū)別 線程池工作的具體流程
線程 線程優(yōu)先級 線程的六個狀態(tài) 守護線程 啟動和終止線程 線程間通信 等待/通知機制
synchronized 修飾方法和修飾代碼塊的區(qū)別 對象頭: synchronized的四種狀態(tài): 對于鎖降級和升級的看法
計算機基礎(chǔ) 為什么浮點數(shù)會丟失精度? 如何解決精度問題? 面向?qū)ο?Object類的六個方法 訪問控制權(quán)限 序列化 為什么要使用泛型 Strin...
進程是操作系統(tǒng)資源分配的單位父款。線程是CPU調(diào)度的單位食绿。 線程可以看作是輕量級線程,所以線程的上下文切換相對進程來說消耗較小妥粟。 進程擁有獨立的堆棧...
1.繼承 Thread 2.實現(xiàn) Runnable 3.Callable 和 FutureTask 網(wǎng)上也有說法是四種創(chuàng)建線程的方式渣锦,第四種是線...
Error和Exception的區(qū)別 RuntimeException和非RuntimeException 常用異常類 Runtime 非Run...
好久沒寫簡書了沐扳,筆記做了很多症脂,但是一直都沒有更新。之前寫過一篇講這兩者區(qū)別的文章媚狰,但是格式不好看岛杀,而且整理的不夠詳細,所以重新更新一篇崭孤。 可重入...
在java的集合類中常見的變量modCount糊肠,用于記錄對象的修改次數(shù),比如增遗锣、刪货裹、改,也基本存在于非線程安全的集合類中 Fail-Fast 機制