并发编程之ThreadLocal与单例的推荐写法

2017-08-27 · 许进
本文结合最近网关项目代码重构,总结介绍了`ThreadLocal`是一种`多线程间并发访问变量`的解决方案,用空间换时间,并用代码示例说明,还介绍了什么是单例以及单例的推荐两种写法分别是`静态内部类`写法和`dubbl check instance`的写法,扩展介绍了其它懒汉,枚举,饿汉的写法等

并发编程总结之synchronized细节问题

2016-07-26 · 许进
本节主要介绍了并发编程下怎么避免数据脏读和什么是synchronized的可重入锁,synchronized的可重入锁的几种使用场景下,是线程安全的。以及一些细节的synchronized使用问题和synchronized常见代码块示例Code可以直接Copy运行