锁得实现原理
锁得实现原理锁在多线程中是必不可分得,他给多线程提供了同步的功能,让多线程可以互斥得执行同步代码块,并且互相具有可见性。本文将结合锁得happens-before关系首先我们先说说happens-before的使用规则:程序顺序规则:在一个线程中,前面的操作happens-before后面的操作锁规则:对同一个锁,解锁happens-before加锁传递性规则:A happens-before B,B happens-before C,那么A happens-before C这段代码看看ha
原创
2021-04-24 10:46:58 ·
145 阅读 ·
0 评论