[java]static和volatile的区别快速理解

volatile: 能够保证,可见性,有序性,不能保证原子性; 做用域:线程级别 static: 能够保证共享性; 做用域:实例级别;web 我的理解: 修饰同一个对象的状况下:svg 使用volatile: 能在线程中保证该对象对全部线程都是可见的,有序的;而且,该对象的各类操做会直接在主内存中,而不是对该对象的副本作操做;线程 使用static: 能在实例中保证该对象都是共享的;可是,该对象的
相关文章
相关标签/搜索