扩展知识点

了解线程池技术/读写锁java

 

同步和异步的区别 安全

同步是 排队等待的现象 -- 牺牲了效率 提升了安全性 --异步

异步 不排队,都去抢 -- 牺牲了安全性 提升了效率spa

 

 

泛型的上下限线程

import java.util.ArrayList;import java.util.List;//泛型的复杂用法---上限下限public class Generics {    public static void main(String[] args) {        //     method(new ArrayList<Number>());        //     method(new ArrayList<Integer>());        //     method(new ArrayList<Double>());        method2(new ArrayList<Number>());        method2(new ArrayList<Object>());    }    public static void method2(List<? super Number> list) {        //泛型下限,最小是Number,也能够是Number的父类    }    public static void method(List<? extends Number> list) {        //泛型上限,最大是Number类型,也能够是Number的子类    }}