static、volatile、synchronize

原子性(排他性):不论是多核还是单核,具有原子性的量,同一时刻只能有一个线程来对它进行操作! 可见性:多个线程对同一份数据操作,thread1改变了某个变量的值,要保证thread2能看见这个值被改变了。   static 静态的,在程序执行的时候,就已经加载或执行。 修饰方法、变量、代码块。 静态方法不能引用非静态的变量和方法。因为非静态的方法和变量只有在具体的实例存在才会相应的加载。   同时
相关文章
相关标签/搜索