ThreadLocal 源码阅读(JDK8)
ThreadLocal 为线程提供了线程本地变量,不同于其他的变量,线程本地变量是通过 get() 和 set() 方法。ThreadLocal 通常是一个私有静态域,与Thread中的某个状态相关联(如:UserID 或者 TransactionId)
ThreadLocal 能够用来实现多线程中数据的隔离,避免不必要的并发控制的麻烦。
ThreadLocal 为线程提供了线程本地变量,不同于其他的变量,线程本地变量是通过 get() 和 set() 方法。ThreadLocal 通常是一个私有静态域,与Thread中的某个状态相关联(如:UserID 或者 TransactionId)
ThreadLocal 能够用来实现多线程中数据的隔离,避免不必要的并发控制的麻烦。
偶然点进去同事的博客,看到了使用 Travis CI 自动化部署 hexo 博客的文章,突然有点手痒了。从电脑角落里翻出来以前 hexo 的博客,发现只有寥寥两篇,而且最近的一篇还是过年的时候,这时候真觉得自己又开始部署 hexo 只是为了打发时间,某天又想起这个博客的时候最新的怕还是这篇自动化部署的碎碎念。不过,生命在于折腾,这便开始吧。