摘要: 0.背景 在[Java-线程-并发]这篇文章中,我们引入了并发场景下的一些问题,并在末尾给出了几种常见的解决方案。 1.方案 1.1 synchronized synchronized 是Java中的一个关键字,用于提供同步机制,保证多线程环境下对共享资源的安全访问。 通过使用 synchroniz 阅读全文
posted @ 2024-05-11 21:40 羊37 阅读(16) 评论(1) 推荐(0) 编辑
摘要: 0.背景 在经典八股文中,我们会背: 啊,hashmap是线程不安全的,concurrentHashMap是线程安全的。 然后呢,又背: 啊,为啥ConcurrentHashMap是安全的,因为加锁了。 好好好,接着八股: 啊,啥啥分段锁。 本文,结合实际例子来进行分析,这他妈的并发、并发问题,到底 阅读全文
posted @ 2024-05-11 17:28 羊37 阅读(21) 评论(0) 推荐(0) 编辑