本章java版本是java1.8 ReentrantLock 基于AQS實現(xiàn),lock和unlock操作對應(yīng)acquire和release操作。...
使用 定義注解 使用注解 反編譯 反編譯MyAnnotation.class 反編譯注解MyAnnotation$Person.class
兩數(shù)和 題意是給出一個數(shù)組,輸出和為k的兩個數(shù)。數(shù)組為無序的 三數(shù)和 從給定的數(shù)組中找三個數(shù),讓它們的和為某個值。 和為s的連續(xù)的正整數(shù) 小明很...
合并排序鏈表 鏈表排序 鏈表中環(huán)的入口結(jié)點 給一個鏈表,若其中包含環(huán),請找出該鏈表的環(huán)的入口結(jié)點,否則,輸出null。 刪除鏈表中重復的結(jié)點 在...
繼承關(guān)系 常用變量 corePoolSize 核心線程數(shù)maximumPoolSize最大線程數(shù) = 臨時線程 + 核心線程workQueue...
應(yīng)用 實現(xiàn)原理 編譯器會生成一個繼承enum接口的Type類,對編譯的Type.class使用jad反編譯可以得到
繼承Callable接口
餓漢 雙檢索 枚舉 根據(jù)枚舉的實現(xiàn)原理是是繼承enum接口的類,每個元素是static final的,所以枚舉實現(xiàn)單例是線程安全的 包含信息 靜...
interrupt() 修改線程的中斷標識,在wait、join和sleep方法下的會拋出異常InterruptedException,線程的中...