并行替代串行
随着多核时代的到来CPU的并行能力有了很大的提升在这种背景下传统的串行程序已经无法发挥CPU的最大潜能造成系统资源的浪费而并行软件开发技术恰好可以在这方面将CPU性能发挥到极致
Java对多线程的支持为多核计算提供了强有力的保障首先Java中提供了Thread对象和Runnable接口用于创建进程内的线程其次为了优化并行程序性能JDK还提供了javautilconcurrent并发包内置各种多线程性能优化工具和组件如线程池各种并发数据结构等除此之外为确保多线程间能相互协作JDK还提供了各种同步工具
有关并行程序的开发和优化方法可以参考第章并行程序开发及优化一节
返回目录Java程序性能优化让你的Java程序更快更稳定
编辑推荐
Java程序设计培训视频教程
JEE高级框架实战培训视频教程
JME移动开发实战教学视频
Visual C++音频/视频技术开发与实战
Oracle索引技术
ORACLEG数据库开发优化指南