Java学习--线程

 

 

线程同步

  由来:多个线程同时访问一个对象,需要对这个对象进行协调

  同步 synchronized
  可以修饰方法 同步方法
  可以修饰对象 同步对象

  同步锁,一个时间点上只允许一个线程操作一个方法或对象
  一个线程访问同步代码块,其他非同步的代码还是可以被多个线程同时访问
  当前线程访问同步代码块时,就获得了锁,访问完毕后会释放锁。

线程同步

  由来:多个线程同时访问一个对象,需要对这个对象进行协调

  同步 synchronized
  可以修饰方法 同步方法
  可以修饰对象 同步对象

  同步锁,一个时间点上只允许一个线程操作一个方法或对象
  一个线程访问同步代码块,其他非同步的代码还是可以被多个线程同时访问
  当前线程访问同步代码块时,就获得了锁,访问完毕后会释放锁。

猜你喜欢

转载自www.cnblogs.com/phpcoding/p/9650859.html