Java并发编程笔记[2]——并发理论基础(下)
并发编程中的安全性、活跃性、性能
并发编程是一个复杂的技术领域,微观上涉及到原子性问题、可见性问题和有序性问题,宏观则表现为安全性、活跃性以及性能问题。
并发编程中需要注意的问题主要有3个:安全性、活跃性、性能。
并发编程是一个复杂的技术领域,微观上涉及到原子性问题、可见性问题和有序性问题,宏观则表现为安全性、活跃性以及性能问题。
并发编程中需要注意的问题主要有3个:安全性、活跃性、性能。
为了合理利用CPU的高性能,平衡三者之间的差异,计算机体系结构、操作系统、编译程序都做出了贡献(简记:硬件、操作系统、应用软件三个层面的优化):