![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发
文章平均质量分 86
taozhen1987
这个作者很懒,什么都没留下…
展开
-
死锁原理的分析
Demo案列A给B 转账 50元A给B转账50元, B恰好同时给A 转账100元死锁产生的条件一个加锁操作中需要使用多个锁的参与锁是排它的(exclusive)操作对锁的使用方式是 HOLD_AND_WAIT.操作中对锁的使用形成环路避免死锁 在程序中可以执行变更可以抽象为对某种对象的状态的变更。在多线程环境下,如果一个状态无法再单个指令中完成,那么多个线...原创 2018-06-17 15:54:39 · 895 阅读 · 0 评论 -
Cache_in_多处理器环境
Cpu的执行指令的步骤Cpu 和 存储( Memory)概述多处理器和总线(busbased)架构存储Cache coherenceMESI 分别cache 块(cache line/ cache block) 的四种状态。M:Modifed, E:exclusive, S:shared,I:invalidate。总线广播(broadcast)总线侦听(sniff)MESI 中...原创 2018-06-18 09:18:10 · 423 阅读 · 0 评论