可以

synchronized 规定,线程在加锁时,先清空工作内存 → 在主内存拷贝最新变量的副本到工作内存 → 执行完代码 → 将更改后的共享变量的值刷新到主内存中 → 释放互斥锁。

https://cloud.tencent.com/developer/article/1611769