synchronized :同步锁

synchronized 同步锁分为对象锁、类锁、静态方法锁、非静态方法锁等。其中对象锁和非静态方法锁的作用域是对象,同一个对象下只能有一个线程执行一个方法。类锁和静态方法锁的作用域是类,同一个类下只能有一个线程执行一个方法。

一个线程在计算机中的执行流程。

synchronized :同步锁_第1张图片
同步锁.png

你可能感兴趣的:(synchronized :同步锁)