随笔分类 -  Java多线程

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