ThreadLocal(JDK1.8)刨析

ThreadLocal是什么

下图ThreadId类会在每个线程中生成唯一标识符。线程的id在第一次调用threadid.get()时被分配,在随后的调用中保持不变。
ThreadId类利用AtomicInteger原子方法getAndIncrement(CAS),为每个线程创建一个threadId变量,例如第一个线程是1,第二个线程是2…,并提供一个类静态get方法用以获取当前线程ID。

Mehr lesen

游记博客

    看山不似山,看岳不是岳


看过岳之后看山的感言,刚毕业的时候特别喜欢出去旅游,看看风景体验风土人情,还和当年的同事放下豪言要走遍五岳,结果只走了两岳分别是泰山和华山。

Mehr lesen

Markdown语法笔记

我们理解您需要更便捷更高效的工具记录思想,整理笔记、知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 —— 我们为记录思想和分享知识提供更专业的工具。 您可以使用 Cmd Markdown:

    Mehr lesen

    我的个人博客

    最近被一个美少年骗去搭了这个博客,过程感觉还挺有意思的…

    一、项目介绍

    该项目是我的个人博客项目,主要是基于 HEXO 搭建的个人的静态博客项目。

    Mehr lesen