读 GitChat 线程三部曲 笔记

GitChat线程三部曲

  1. Java 编程之美 - 线程相关的基础知识
  2. Java 编程之美:并发编程高级篇之一
  3. Java 并发编程(高级篇)

笔记

Thread.join()

阻塞当前线程,直到join的线程执行完毕

ThreadLocal

ThreadLocal本质上就是保存在Thread.java中的变量,通过Thread.currentThread()得到当前线程,然后取当前线程里面的threadLocals变量,实现线程之间变量隔离.

InheritableThreadLocal
  1. 简述:InheritableThreadLocal可以获取父线程的inheritableThreadLocals值.
  2. 实现原理:在父线程中初始化子线程的时候,会将父线程的inheritableThreadLocals值拷贝到子线程的inheritableThreadLocals
  3. 局限:父线程中对inheritableThreadLocals的更新不会同步到子线程中.
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 恩瑾:今天我阅读的书本是《托托和踢踢,了不起的情绪力》,托托和踢踢是一对非常要好的兔子朋友,他们准备去郊游,在路上...
    恩瑾阅读 1,531评论 0 0
  • 在介绍信手拈按键帮你来之前,我们先要说一下ahk(AutoHotkey)这个编程语言,AutoHotkey成立于2...
    妹妹好想你阅读 6,593评论 0 2
  • 大学毕业以后,我对写作的感觉就是未完成的遗憾,抛不开,又没办法完成。 我曾经写写停停过一段时间,大学期间断断续续地...
    大脑洞呀大脑洞阅读 1,877评论 0 0
  • 随着互联网的发展,越来越多的人认识到了写作的重要性,于是很多人都加入到写作行军中。 “人以类聚,鸟以群分。”由于写...
    沈姐说说阅读 2,750评论 10 4

友情链接更多精彩内容