摘要:
首先解释下并发,并行,串行 串行:时间上不冲突,顺序执行。 并行:同时执行,但互不干扰。 并发:允许两个任务彼此干扰,统一时间点,只有一个任务在执行。 比如:A线程执行0.5秒,然后暂停,执行B线程0.5秒,然后再回来执行A0.5秒。 并发三大特性 原子性 可见性 有序性 原子性:指在一个操作中cp 阅读全文
posted @ 2021-04-11 13:54 南国木棉 阅读(638) 评论(0) 推荐(0)
|
摘要:
首先解释下并发,并行,串行 串行:时间上不冲突,顺序执行。 并行:同时执行,但互不干扰。 并发:允许两个任务彼此干扰,统一时间点,只有一个任务在执行。 比如:A线程执行0.5秒,然后暂停,执行B线程0.5秒,然后再回来执行A0.5秒。 并发三大特性 原子性 可见性 有序性 原子性:指在一个操作中cp 阅读全文
posted @ 2021-04-11 13:54 南国木棉 阅读(638) 评论(0) 推荐(0)
摘要:
ThreadLocal的原理和使用场景 每一个Thread对象,均含有一个ThreadLocalMap类型的成员变量,threadLocals,它存储本线程中所有的ThreadLocal对象及其对应值。 ThreadLocalMap对象由一个Entry对象构成。 Entry继承自weakRefere 阅读全文
posted @ 2021-04-11 10:51 南国木棉 阅读(1185) 评论(0) 推荐(0) |
||