# 并发

计算机用户认为他们的系统一次可以做一件以上的事情。他们假设他们可以继续在文字处理器中工作, 而其他应用程序下载文件,管理打印队列和流音频。通常,一个单一的应用程序通常会一次做一件事情。 例如,流式音频应用程序必须同时从网络上读取数字音频,解压缩,管理播放和更新其显示。 即使文字处理器也应该随时准备好响应键盘和鼠标事件,无论重新格式化文本或更新显示器多么忙碌。 可以做这些事情的软件被称为 并发软件

Java 平台从根本上设计为支持并行编程,Java 编程语言和 Java 类库中具有基本的并发支持。 自 5.0 版本以来,Java 平台还包括高级并发 API。本课介绍了平台的基本并发支持,并总结了一些 java.util.concurrent 包中的高级 API 。