
重学Java
ApkCore
重新来过
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
重学Java——ThreadLocal源码解读
ThreadLocal今天端午,就看一下轻松点的东西吧,上次说消息机制,说到Looper时,就是把Looper存储在ThreadLocal中,然后在对应的线程获取到对象,今天就来看下ThreadLocal的源码解读吧。ThreadLocal的简单使用还是上次讲的那个例子 final ThreadLocal<Integer> threadLocal = new Thread...原创 2019-06-07 23:26:01 · 258 阅读 · 0 评论 -
重学Java——Synchronized底层实现原理
深入Synchronized底层原理对于synchronized大家应该都很熟悉,主要作用是在多线程并发时,保证线程访问共享数据时的线程安全。它的作用有三点:确保线程互斥的访问同步代码保证共享为师的修改及时可见有效解决指令重排(synchronized同步中的代码,JVM不会轻易优化重排序)Synchronized使用它的用法主要是从两个维度上来区分:根据修饰对象的分类修...原创 2019-06-11 00:48:53 · 302 阅读 · 0 评论