线程的栈本地变量私有拷贝

私有拷贝 如果两个线程 同时调用了 同一个对象objec3的方法的成员变量时 实际上 这两个线程栈是同时拥有了这两个obeject3成员变量的 私有拷贝  每个线程都有一个本地内存(用于存放共享变量的副本) 两个线程间的通信 线程A必须将本地的私有变量的更新 刷新的主内存当中 线程B到主内存中去读取线程A中已更新过的共享变量 这就会造成 count++ 在多个线程访问时不准确 你从主内存拿的值不是
相关文章
相关标签/搜索