# 课程:并发 > 原文: [https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html](https://docs.oracle.com/javase/tutorial/essential/concurrency/index.html) 计算机用户理所当然地认为他们的系统一次可以做多件事。他们假设他们可以继续在文字处理器中工作,而其他应用程序则下载文件,管理打印队列和流式传输音频。即使是单个应用程序通常也希望一次完成多个任务。例如,流式音频应用程序必须同时从网络读取数字音频,解压缩,管理播放和更新其显示。即使文字处理器应始终准备好响应键盘和鼠标事件,无论重新格式化文本或更新显示有多繁忙。可以执行此类操作的软件称为*并发*软件。 Java 平台的设计初衷是为了支持并发编程,在 Java 编程语言和 Java 类库中提供基本的并发支持。从 5.0 版开始,Java 平台还包含高级并发 API。本课程介绍了平台的基本并发支持,并总结了`java.util.concurrent`包中的一些高级 API。