博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2021年4月11日

摘要: 首先解释下并发,并行,串行 串行:时间上不冲突,顺序执行。 并行:同时执行,但互不干扰。 并发:允许两个任务彼此干扰,统一时间点,只有一个任务在执行。 比如:A线程执行0.5秒,然后暂停,执行B线程0.5秒,然后再回来执行A0.5秒。 并发三大特性 原子性 可见性 有序性 原子性:指在一个操作中cp 阅读全文

posted @ 2021-04-11 13:54 南国木棉 阅读(600) 评论(0) 推荐(0) 编辑

摘要: ThreadLocal的原理和使用场景 每一个Thread对象,均含有一个ThreadLocalMap类型的成员变量,threadLocals,它存储本线程中所有的ThreadLocal对象及其对应值。 ThreadLocalMap对象由一个Entry对象构成。 Entry继承自weakRefere 阅读全文

posted @ 2021-04-11 10:51 南国木棉 阅读(1145) 评论(0) 推荐(0) 编辑