1、使用synchronize修饰的代码块,同一时刻只能有一个线程访问
2、volatile只能保证从堆内存中到子线程的栈内存中,获取的值是最新值,子线程对其操作也只是操作该线程栈中的临时的副本值,当子线程快执行完的时候才会刷新堆内存的值。
synchronize和volatile含义,使用
最新推荐文章于 2023-09-13 18:21:55 发布
1、使用synchronize修饰的代码块,同一时刻只能有一个线程访问
2、volatile只能保证从堆内存中到子线程的栈内存中,获取的值是最新值,子线程对其操作也只是操作该线程栈中的临时的副本值,当子线程快执行完的时候才会刷新堆内存的值。