04 2019 档案
摘要:线程作为java面试中必须要掌握的一环,volatile多少也会在面试中被问到,所以就需要好好研究下,以面对面试官的问题。 首先要清楚线程不安全是什么原因引起的,需要明白计算机的cpu执行每条指令时都需要从高速缓存(cache)获取数据,如果没有则从主存中获取。这个就是问题的关键所在,当在多线程环境
阅读全文
摘要:学习ThreadLocal<T>,首先先从它的数据结构开始,ThreadLocal的内部类ThreadLocalMap 而ThreadLocalMap又存储在Thread中。 ThreadLocal中的几个重要方法,提供了重要的操作 get方法 这里通过getMap方法获取当前线程中的所有Threa
阅读全文
摘要:1、传入单个参数为list时 当判断一个集合不为空时需要用list.size() > 0 而不是 list != ‘’ 否则会出现参数异常,arraylist无法转换成String的错误
阅读全文

浙公网安备 33010602011771号