计算机的使用者一直以为他们的计算机可以同时做很多事情。他们认为当其他的应用程序在下载文件,管理打印队列或者缓冲音频的时候他们可以继续在文字处理程序上工作。甚至对于单个应用程序,他们任然期待它能在在同一时间做很多事情。举个例子,一个流媒体播放程序必须能同时完成以下工作:从网络上读取数字音频,解压缩数字音频,管理播放和更新程序显示。甚至文字处理器也应该能在忙于重新格式化文本和刷新显示的情况下同时响应键盘和鼠标事件。这样的软件就被称为并发软件。
通过Java语言和Java类库对于基础并发的支持,JAVA平台具有完全(from the ground up )支持并发编程的能力。从JDK5.0起,Java平台还引入了高级并发APIs。这个课程不仅涵盖了Java平台基础并发内容,还对高级并发APIs有一定的阐述。
1 进程和线程
2 线程对象
3 同步
4 活跃度
6 不可变对象
7 高级并发对象
8. 延伸阅读(待翻译)
9. 问答和习题 (待翻译)
相关推荐
在Java中,可以通过ProcessBuilder对象创建新的进程,但多进程编程不在本教程讨论范围。 #### 线程 线程是轻量级的进程,是程序执行流的最小单元。Java中的每个线程都是Thread类的实例。线程共享进程资源,因此...
Oracle SQL 官方教程是学习和理解Oracle数据库系统中SQL语言的重要资源,编号为007的教程可能是一个系列教程的一部分。在这个教程中,你将深入掌握如何在Oracle环境中使用SQL进行数据查询、操作、分析以及数据库管理...
Oracle是全球知名的数据库管理系统提供商,其官方培训教程是学习Oracle技术的重要资源。这些教程涵盖了从基础到高级的各种主题,帮助用户深入理解Oracle数据库的工作原理、管理和优化技巧。 D17090GC10_ppt可能代表...
* Oracle 的主要特点是支持大量并发用户、快速事务处理和可靠的数据存储。 二、Oracle 安装 * Oracle 安装需要选择合适的操作系统和硬件环境。 * 安装 Oracle 需要准备相应的存储空间和内存空间。 * 安装完成后...
Oracle数据库的教程通常涉及其购买者Oracle公司与Sun公司的合并历史,强调了Oracle在云计算时代的重要性。Oracle通过收购Sun获得了强大的技术基础,特别是MySQL,为Oracle打开了新市场,如中小企业市场,并增强了与...
本教程《Oracle数据库基础教程》由孙风栋等编著,旨在帮助初学者系统地理解和掌握Oracle数据库的基本概念、操作以及应用。 教程中的习题解答部分是学习过程中的重要辅助资料,它可以帮助读者检验自己的理解程度,...
本教程旨在为初学者提供一个全面的Oracle数据库入门指南,帮助你快速掌握Oracle的基础知识和操作技能。 一、Oracle数据库简介 Oracle数据库是由甲骨文公司开发的一款面向企业级的高性能、高可靠性的数据库系统。它...
此外,教程还会讲解Oracle的并发控制机制,如行级锁定和多版本并发控制(MVCC),这对于理解并发环境下数据的一致性至关重要。数据库的事务管理,包括ACID属性(原子性、一致性、隔离性和持久性),也是这一部分的...
《Oracle9i教程详解》 Oracle9i是Oracle公司推出的一款强大的关系数据库管理系统,它以其高效、稳定和灵活的特点在企业级应用中占据重要地位。本教程将深入探讨Oracle9i的核心概念和技术,帮助读者全面了解和掌握这...
甲骨文Java官方教程,涉及Java的各个方面,数据结构,并发,IO,网络,环境,反射,泛型,图形界面,JDBC,JAXB等,层次清晰,案例鲜明。可以在Oracle官网浏览,本资源提供CHM格式便于查阅。
Oracle官方网站提供了完整的文档和教程,而Coursera、Udemy、edX等在线学习平台提供了针对Oracle数据库的课程和培训。此外,Oracle官方认证考试可以帮助用户获得数据库管理员(DBA)认证,从而证明其在Oracle数据库...
### Oracle经典教程:Oracle基本知识 #### 一、Oracle简介 Oracle是一款由美国甲骨文公司(Oracle Corporation)开发的大型关系型数据库管理系统。作为一款成熟的数据库产品,Oracle被广泛应用于各行各业,尤其受...
- Oracle官方文档:最权威的技术指南和参考资料。 - 技术社区:如DBA Stack Exchange等,可以获取实践经验分享和技术支持。 通过上述知识点的梳理,可以看出甲骨论2013版Oracle免费视频教程旨在全面系统地介绍...
Oracle 11g是Oracle公司推出的数据库管理系统的一个重要版本,其官方教程对于学习和掌握这一系统具有极高的价值。Oracle数据库系统在全球范围内广泛应用于企业级数据管理,因其强大的功能、高效稳定性和高度可扩展性...
本文将深入解析Oracle DBA的入门教程,帮助你在短时间内理解并掌握Oracle数据库管理的核心概念。 首先,了解Oracle数据库的基本架构至关重要。Oracle数据库是一个关系型数据库管理系统,它包括多个组成部分,如...
在性能方面,Oracle Real Application Clusters (RAC) 提供了多实例数据库共享同一物理存储,增强了系统的并发处理能力。在高可用性上,Data Guard提供了灾难恢复解决方案,确保数据的安全和业务连续性。安全性方面...
### Oracle9i实务教程知识点详解 #### 一、Oracle系统发展历程与版本介绍 - **Oracle 5**: 1986年发布,引入了分布数据库处理功能,这标志着Oracle开始支持跨多台计算机管理和访问数据的能力。 - **Oracle 6**: ...
以下是一份详细的Oracle数据库简明语法教程概述。 一、SQL基础 Oracle数据库使用SQL(结构化查询语言)进行数据操作。SQL包括四大类语句:SELECT用于查询数据,INSERT用于插入数据,UPDATE用于更新数据,DELETE用于...