其他
我理清楚要怎么写并发啦~ (小思考)
上文聊到了这个 Java中的锁 🔒 ,如图 然后 「4ye」 就尬了好久了~,不知道怎么切入去写好✍
于是有了这个话题~
为什么要有锁这种东西呢?
嘿嘿,感觉这个切入点还挺好的😝
大家可以联想下平时使用到锁或者一些并发的场景~
比如
「经典的:怎么防止超卖?」 签到送积分 领兑换券之类的 单体应用中同个数据的并发修改 防止重复提交
......
这里 「4ye」 又想到了一个点~ 「惊群效应」 Σ(っ °Д °;)っ ,这个表情是欧 当时听到这个词的表情 哈哈哈,很有意思的一个点!埋个坑🕳 😝
咳咳~ 回到正题,可以发现他们的共同点就是 为了 「保证 数据的安全性 和一致性」
所以其实 「锁的作用也是为了保证并发时数据的安全性和一致性」 😄
那么怎样来模拟并发呢?
现实中是一个个用户~ 来到服务器 就只能用一个个线程去模拟用户啦 😋
所以后面会先讲讲 「多线程」 这部分的支持点,然后在其中穿插模拟下各种「锁的使用」,以及底层原理等,还有这部分的「面试题」 😝
哈哈哈 不然连并发都没有体会到,更难好好去理解作者大大 「为啥要设计这些数据结构,设计这些锁🔒...」(* ̄0 ̄)ノ
大纲如下,细节再具体补充!😝
下期见啦各位!😝
终于来到 ConcurrentHashMap 了~
fail-safe 和 fail-fast 硬核解析,让你和面试官多聊十分钟!
一文带你了解 TreeMap ,LinkedHashMap 的主要特点
谢谢可爱又帅气的大佬们的观看!祝您 天天开心!😄
感谢您的关注!您的每个关注,都是博主 肝肝肝的动力 😝