synchronized锁当前对象
时间: 2023-11-15 08:01:15 浏览: 74
Java:synchronized锁住的是代码还是对象
synchronized锁当前对象是指在方法或代码块前加上synchronized关键字,锁定的是当前对象,即this。当一个线程进入synchronized方法或代码块时,它会尝试获取当前对象的锁,如果锁已经被其他线程获取,则该线程会被阻塞,直到获取到锁为止。这样可以保证同一时刻只有一个线程执行该方法或代码块,从而避免多个线程同时访问共享资源导致的数据不一致或其他问题。
阅读全文