学习复杂的技术一定要通过简单的生活事例去理解,和加深记忆,不然你绝对掌握不了!锁用在高并发,多线程模型当中,用于解决共享资源的安全问题!防止数据错误!下面分别用事例说下这几种锁机制:1,互斥锁:也叫阻塞锁,就像上wc,同一个WC不可能容纳两个人(线程)同时进行吧?一个人在上的时候,把门关上了,另一个人只能一直等着,这就是互斥锁(只有一个能执行)!2,条件锁:也叫条件变量锁,两个人去酒店吃饭,你去上WC的时候,发现里面有人(别的线程在执行)在上,敲了敲门,里面的人说:你先再去吃会,等我好了我叫你哈!然后你回...
更新时间:2022-04-02标签: 互斥读写自旋 全文阅读