答案是可能会出现被抢的情况。

在 synchronized 同步方法中,如果该方法内部调用了其他非同步方法,那么这些非同步方法是不会被锁定的,其他线程仍然可以访问这些非同步方法,从而可能导致数据不一致或者其他问题。

因此,在 synchronized 同步方法内部,如果需要调用其他方法,建议将这些方法也设置为 synchronized 同步方法,以保证线程安全。

synchronized 同步方法下 里面有其他方法如果其他方法不加锁 会不会出现被抢

原文地址: https://www.cveoy.top/t/topic/eB6x 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录