随笔分类 -  java

摘要:线程安全的容器对象:Vector,Hashtable。线程安全容器对象,都是使用synchronized方法实现的。 concurrent包中的同步容器,大多数是使用系统底层技术实现的线程安全,类似native。java8中使用的CAS。CHECK AND SET 1.Map/Set 1.1Conc 阅读全文
posted @ 2020-05-06 10:24 蜜桃乌龙茶 阅读(191) 评论(0) 推荐(0)
摘要:数组本身也是容器,是一个简单的线性序列,访问效率非常高。但是数组本身不够灵活,一开始就要定义数组的元素。 collection(集合/容器) set无顺序不重复(hashSet),list有顺序可以重复(ArrayList,LinkedList)。 map 存放键值对。 泛型:贴标签,建立类型安全的 阅读全文
posted @ 2020-05-06 10:22 蜜桃乌龙茶 阅读(166) 评论(0) 推荐(0)
摘要:ThreadLocal 就是一个Map key就是 Thread.getCurrentThread(). value就是线程需要保存的变量 ThreadLocal.set(value) 相当于 map.put(Thread.getCurrentThread(),value) ThreadLocal. 阅读全文
posted @ 2020-04-07 15:30 蜜桃乌龙茶 阅读(230) 评论(2) 推荐(0)