2021
07-01
07-01
总结java多线程之互斥与同步解决方案
目录一、线程互斥与同步二、synchronized三、轻量锁与偏向锁一、线程互斥与同步互斥:指的是多个线程不能同时访问共享变量同步:指的是多个线程按指定的顺序执行操作在同时有多个线程运行过程中,如何达到互斥和同步呢?加锁即可在此使用黑马笔记中room例子来说明锁。(ps:以前就了解锁,但总会记乱,发现使用形象化记忆后就很清楚)解决互斥锁就相当于上图的房子,里面放着会被并发访问的共享变量此时绿色区域(owne...
继续阅读 >