美文网首页
对象可见性

对象可见性

作者: 宇宙之一粟 | 来源:发表于2020-11-18 23:54 被阅读0次

    此引出 Java 的一个一般设计原则——对象默认可见。如果我有一个对象的引用,就可以复制一个副本,然后将其交给另一个线程,不受任何限制。Java 中的引用其实就是类型指针,指向内存中的一个位置,而且所有线程都共用同一个地址空间,所以默认可见符合自然规律。

    除了默认可见之外,Java 还有一个特性对理解并发很重要——对象是可变的(mutable),对象的内容(实例字段的值)一般都可以修改。使用 final 关键字可以把变量或引用声明为常量,但这种字段不属于对象的内容。

    相关文章

      网友评论

          本文标题:对象可见性

          本文链接:https://www.haomeiwen.com/subject/lnahiktx.html