Java的多线程(四)
1.Java语言中引入了对象互斥锁的概念,来保证共享数据操作的完整性
2.每个对象都对应于一个可称为"互斥锁"的标记,这个标记用来保证在任一时刻只能有一个线程访问该对象
3.关键字synchronized来与对象的互斥锁联系.当某个对象用synchronized修饰时,表明该对象在任一时刻只能由一个线程访问
4.同步的局限性:导致程序的执行效率要降低
5.同步方法如果没有使用static修饰:默认锁对象为this
6.如果方法使用static修饰,默认锁对象:当前类.class