1 线程同步问题的由来
多个线程共享资源没有进行控制
2 同步问题Java的解决方案
同步方法:当线程进入同步方法的时候,会获得同步方法所属对象的锁。一旦获得对象锁,则其他线程不能再执行被锁对象的其他任何同步方法,只有在同步方法执行完毕并释放后,其他线程才能执行。
synchronized 方法声明{
}
同步块:
synchronised (资源对象){
//需要进行同步的方法
}
1 线程同步问题的由来
多个线程共享资源没有进行控制
2 同步问题Java的解决方案
同步方法:当线程进入同步方法的时候,会获得同步方法所属对象的锁。一旦获得对象锁,则其他线程不能再执行被锁对象的其他任何同步方法,只有在同步方法执行完毕并释放后,其他线程才能执行。
synchronized 方法声明{
}
同步块:
synchronised (资源对象){
//需要进行同步的方法
}