摘要: 1、活性失败 多线性并发时,如果A线程修改了共享变量,此时B线程感知不到此共享变量的变化,叫做活性失败。 如何解决活性失败,那就需要两个线程之间对此变量有happens-before关系,最常见的就是volatile 或 加锁。 2、快速失败(fail-fast) 2.1 对集合进行迭代时 如果有其 阅读全文
posted @ 2019-09-03 23:58 蓝天随笔 阅读(856) 评论(0) 推荐(0)