Java并发编程高洪岩著编程语言 pdf下载
限时特惠
00:00:00
活动结束后恢复原价
纸质书参考价
¥23
电子版限时价
¥5.99
省 18 元
选择版本
内容简介
本篇主要提供Java并发编程高洪岩著编程语言电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
作 者:高洪岩 著
定 价:79
出 版 社:机械工业出版社
出版日期:2016年05月01日
页 数:354
装 帧:平装
ISBN:9787111535218
●前言
●章 Semaphore和Exchanger的使用 1
●1.1 Semaphore的使用 2
●1.1.1 类Semaphore的同步性 2
●1.1.2 类Semaphore构造方法permits参数作用 4
●1.1.3 方法acquire(int permits)参数作用及动态添加permits许可数量 5
●1.1.4 方法acquireUninterruptibly()的使用 8
●1.1.5 方法availablePermits()和drainPermits() 10
●1.1.6 方法getQueueLength()和hasQueuedThreads() 12
●1.1.7 公平与非公平信号量的测试 13
●1.1.8 方法tryAcquire()的使用 15
●1.1.9 方法tryAcquire(int permits)的使用 17
●1.1.10 方法tryAcquire(long timeout, TimeUnit unit)的使用 17
●1.1.11 方法tryAcquire(int permits, long timeout, TimeUnit unit)的使用 19
●1.1.12 多进路-多处理-多出路实验 20
●1.1.13 多进路-单处理-多出路实验 21
●1.1.14 使用Semaphore创建字符串池 23
●1.1.15 使用Semaphore实现多生产者/多消费者模式 25
●1.2 Exchanger的使用 31
●1.2.1 方法exchange()阻塞的特性 31
●部分目录
●章 Semaphore和Exchanger的使用 1
●1.1 Semaphore的使用 2
●1.1.1 类Semaphore的同步性 2
●1.1.2 类Semaphore构造方法permits参数作用 4
●1.1.3 方法acquire(int permits)参数作用及动态添加permits许可数量 5
●1.1.4 方法acquireUninterruptibly()的使用 8
●1.1.5 方法availablePermits()和drainPermits() 10
●1.1.6 方法getQueueLength()和hasQueuedThreads() 12
●1.1.7 公平与非公平信号量的测试 13
●1.1.8 方法tryAcquire()的使用 15
●1.1.9 方法tryAcquire(int permits)的使用 17
●1.1.10 方法tryAcquire(long timeout, TimeUnit unit)的使用 17
●1.1.11 方法tryAcquire(int permits, long timeout, TimeUnit unit)的使用 19
●1.1.12 多进路-多处理-多出路实验 20
●1.1.13 多进路-单处理-多出路实验 21
●1.1.14 使用Semaphore创建字符串池 23
●1.1.15 使用Semaphore实现多生产者/多消费者模式 25
●1.2 Exchanger的使用 31
●1.2.1 方法exchange()阻塞的特性 31
●部分目录
本书主要介绍很好核心并常用的技术点,比如解决高并发环境下的线程间同步问题,可以使用Semaphore,CountDownLatch,CyclicBarrier以及Phaser类来解决,还要掌握线程池ThreadPoolExecutor的使用,还有线程池结合计划任务ScheduledExecutorService接口的使用,Future接口的使用,CompletionService异步任务的使用,ExecutorService工具接口的使用,Fork-Join分治编程的学习和Java技术中使用率比较高的并发集合框架。
Preface?前 言为什么要写这本书早在几年前笔者就曾想过整理一份与Java并发包有关的稿件。因为市面上所有的Java书籍都是以1章或2章的篇幅介绍Java并发包技术,这就导致对Java并发包的讲解并不是非常详尽,包含的知识量远远不够,并没有完整覆盖Java并发包技术的知识点。但可惜,苦于当时的时间及精力有限,一直没有如愿。
也许是注定的安排,笔者现所在单位是集技术与教育为一体的软件类企业,学员在学习完JavaSE/JavaEE之后想探索更深入的技术,比如大数据、分布式、高并发类的专题,就会立即遇到与Java并发包中API相关的问题。为了带领学员在技术层面上有更高的追求,所以我将Java并发包的技术点以教案的方式进行整理,在课堂上与同学们一起进行学习、交流,同学们反响非常强烈。至此,若干等
也许是注定的安排,笔者现所在单位是集技术与教育为一体的软件类企业,学员在学习完JavaSE/JavaEE之后想探索更深入的技术,比如大数据、分布式、高并发类的专题,就会立即遇到与Java并发包中API相关的问题。为了带领学员在技术层面上有更高的追求,所以我将Java并发包的技术点以教案的方式进行整理,在课堂上与同学们一起进行学习、交流,同学们反响非常强烈。至此,若干等