Java并发编程
Java是一个并发平台,它提供了大量的类来执行Java程序中的并发任务。学好Java并发编程是Java程序员应该做的。
Wang-Junchao
这个作者很懒,什么都没留下…
展开
-
第八章JAVA CAS原理深度分析
【博文总目录>>>】【Java 7 并发编程实战手册目录>>>】java.util.concurrent包完全建立在CAS之上的,没有CAS就不会有此包。可见CAS的重要性。CASCAS:Compare and Swap, 翻译成比较并交换。 java.util.concurrent包中借助CAS实现了区别于synchronouse同步锁的一种乐观锁。本文先从CAS转载 2018-01-21 19:52:53 · 878 阅读 · 0 评论 -
第七章定制并发类
Java 7 并发编程实战手册目录代码下载(https://github.com/Wang-Jun-Chao/java-concurrency)第七章定制并发类7.1简介 Java并发API提供了大量接口和类来实现并发应用程序。这些接口和类既包含了底层机制,如Thread类、Runnable接口或Callable接口、synchronized关键字,也包含了高层机制,如在Java 7中增加的Exe原创 2015-09-05 18:48:32 · 2459 阅读 · 2 评论 -
第六章并发集合
Java 7 并发编程实战手册目录代码下载(https://github.com/Wang-Jun-Chao/java-concurrency)第六章并发集合6.1简介 数据结构(DataStnreture)是编程中的基本元素,几乎每个程序都使用一种或多种数据结构来存储和管理数据。Java API提供了包含接口、类和算法的Java集合框架(Java Collection Framework),它实原创 2015-09-04 06:38:20 · 2057 阅读 · 0 评论 -
第五章 Fork/Join框架
Java 7 并发编程实战手册目录代码下载(https://github.com/Wang-Jun-Chao/java-concurrency)第五章 Fork/Join框架5.1简介 通常,使用Java来开发一个简单的并发应用程序时,会创建一些Runnable对象,然后创建对应的Thread对象来控制程序中这些线程的创建、执行以及线程的状态。自从Java 5开始引入了 Executor和Exec原创 2015-09-03 06:29:52 · 2140 阅读 · 0 评论 -
第四章线程执行器
Java 7 并发编程实战手册目录代码下载(https://github.com/Wang-Jun-Chao/java-concurrency)第四章线程执行器4.1简介 通常,使用Java来开发一个简单的并发应用程序时,会创建一些Runnable对象,然后创建对应的Thread对象来执行它们。但是,如果需要开发一个程序来运行大量的并发任务,这个方法将突显以下劣势: ♦必须实现所有与Thread原创 2015-09-02 22:57:30 · 1695 阅读 · 0 评论 -
第三章线程同步辅助类
Java 7 并发编程实战手册目录代码下载(https://github.com/Wang-Jun-Chao/java-concurrency)第三章线程同步辅助类3.1简介 ♦信号量(Semaphore):是一种计数器,用来保护一个或者多个共享资源的访问。它是并发编程的一种基础工具,大多数编程语言都提供了这个机制。 ♦ CountDownLatch:是Java语言提供的同步辅助类,在完成一组正原创 2015-09-01 06:15:12 · 2244 阅读 · 0 评论 -
第二章线程同步基础
Java 7 并发编程实战手册目录代码下载(https://github.com/Wang-Jun-Chao/java-concurrency)第二章线程同步基础2.1简介 多个执行线程共享一个资源的情景,是最常见的并发编程情景之一。在并发应用中常常遇到这样的情景:多个线程读或者写相同的数据,或者访问相同的文件或数据库连接。 为了防止这些共享资源可能出现的错误或数据不一致,我们必须实现一些机制来防原创 2015-08-31 07:51:06 · 2882 阅读 · 5 评论 -
第一章线程管理
Java 7 并发编程实战手册目录代码下载()第一章线程管理1.1简介 在计算机领域中,我们说的并发(Concurrency)是指一系列任务的同时运行。如果一 台电脑有多个处理器或者有一个多核处理器,这个同时性(Simultaneity)是真正意义的并 发;但是一台电脑只有一个单核处理器,这个同时性并不是真正的并发 与并发相关的另一个概念是并行(Parallelism)。与并发有不同的定义一原创 2015-08-30 07:20:41 · 3564 阅读 · 5 评论 -
Java 7 并发编程实战手册目录
Java 7 并发编程实战手册目录第一章线程管理第二章线程同步基础第三章线程同步辅助类第四章线程执行器第五章 Fork/Join框架第六章并发集合第七章定制并发类原创 2015-08-30 07:22:47 · 3900 阅读 · 1 评论