不能,其他线程只能访问该对象的非同步方法,同步方法则不能进入。
因为非静态方法上的synchronized修饰符要求执行方法时要获得对象的锁,如果已经进入A方法,说明对象锁已经被取走了,那么试图进入B方法的线程就只能在等锁池(注意这里不是等待池)中等待对象的锁
本文探讨了Java中的线程同步概念,强调了当一个线程正在执行对象的同步方法时,其他线程无法同时访问该对象的其他同步方法。这涉及到Java的锁机制,使得等待的线程必须在锁池中等待对象锁的释放。这种机制确保了多线程环境中的数据一致性与安全性。
不能,其他线程只能访问该对象的非同步方法,同步方法则不能进入。
因为非静态方法上的synchronized修饰符要求执行方法时要获得对象的锁,如果已经进入A方法,说明对象锁已经被取走了,那么试图进入B方法的线程就只能在等锁池(注意这里不是等待池)中等待对象的锁

被折叠的 条评论
为什么被折叠?