01 2018 档案

摘要:■ ThreadLocal 定义 ThreadLocal通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本 阅读全文
posted @ 2018-01-05 11:28 romanjoy 阅读(1413) 评论(0) 推荐(0)
摘要:■ Java 引用的相关知识 1. 强引用 强引用是Java 默认实现 的引用,JVM会尽可能长时间的保留强引用的存在(直到内存溢出) 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题:只有当没有任何对象 阅读全文
posted @ 2018-01-02 17:12 romanjoy 阅读(5163) 评论(1) 推荐(0)