Java并发编程开发笔记——2线程安全性

在构建稳健的并发程序时,必须正确地使用线程和锁。但这些终归只是一些机制。要编写线程安全的代码,其核心在于要对状态访问操作进行管理,特别是对共享的(Shared)和可变的(Mutable)状态的访问。 “共享”意味着变量可以由多个线程同时访问,而“可变”则意味着变量的值在其生命周期内可以发生变化。我们将像讨论代码那样讨论线程安全性,但更侧重于如何防止在数据上发生不可控的并发访问。 一个对象是否需要是
相关文章
相关标签/搜索