Java并发之对象的共享

1 可见性 —synchronized既能用于实现原子性或者确定“临界区”,还能用于实现内存可见性。 —加锁的含义不仅仅局限于互斥行为,还包括内存可见性。为了确保所有线程都能看到共享变量的最新值,所有执行读操作或者写操作的线程都必须在同一个锁上同步。 2 发布和逸出 —发布一个对象的意思是指,使对象能够在当前作用域之外的代码中使用。 —逸出:某个不应该被发布的对象被发布。 —发布的形式包括: (1
相关文章
相关标签/搜索