synchronized的初步理解

1.两个线程同时访问一个对象的同步方法 需要等待线程结束 2.两个线程访问的是两个对象的同步方法 同时并行执行的 3.两个线程访问的是synchronized的静态方法 共用一把锁 会一个个的执行 4.同时访问同步方法和非同步方法 同时并行执行 Synchronized所修饰的方法才被作用 其他未被修饰的不受影响 5.访问同一个对象的不同的普通同步方法 串行 实际上拿到的是同一个this的锁 6.
相关文章
相关标签/搜索