文档

Java™ 教程-Java Tutorials 中文版
并发
Trail: Essential Classes

课程:并发

计算机用户理所当然地认为他们的系统一次可以做多件事。他们假设他们可以继续在文字处理器中工作,而其他应用程序则下载文件,管理打印队列和流式传输音频。即使是单个应用程序通常也希望一次完成多个任务。例如,流式音频应用程序必须同时从网络读取数字音频,解压缩,管理播放和更新其显示。即使文字处理器应始终准备好响应键盘和鼠标事件,无论重新格式化文本或更新显示有多繁忙。可以执行此类操作的软件称为 concurrent (并发) 软件。

Java 平台从底层设计就支持并发编程,在 Java 编程语言和 Java 类库中提供基本的并发支持。从 5.0 版开始,Java 平台还包含高级并发 API。本课程介绍了平台的基本并发支持,并总结了 java.util.concurrent 包中的一些高级 API。


Previous page: Previous Lesson
Next page: Processes and Threads