Java并发实战某客时间文档共:181.41MB
31297文件名称: Java并发实战某客时间文档共:181.41MB
文件总数量: 97条
压缩文件数量: 0条
压缩文件比: 0%
疑似加密文件: 0条(需要授权播放的文件)
文件创建时间: 2021-9-29 08:48:09
目录:【24-Java并发编程实战】
目录:【24-Java并发编程实战】
目录:【24-Java并发编程实战/08-结束语(1讲)】
结束语丨十年之后,初心依旧_.pdf
结束语丨十年之后,初心依旧_.html
目录:【24-Java并发编程实战/07-第五部分:并发模型(4讲)】
45丨CSP模型:Golang的主力队员_.pdf
45丨CSP模型:Golang的主力队员_.html
44丨协程:更轻量级的线程_.pdf
44丨协程:更轻量级的线程_.html
43丨软件事务内存:借鉴数据库的并发经验_.pdf
43丨软件事务内存:借鉴数据库的并发经验_.html
42丨Actor模型:面向对象原生的并发模型_.pdf
42丨Actor模型:面向对象原生的并发模型_.html
目录:【24-Java并发编程实战/06-第四部分:案例分析(4讲)】
41丨案例分析(四):高性能数据库连接池HiKa日CP_.pdf
41丨案例分析(四):高性能数据库连接池HiKa日CP_.html
40丨案例分析(三):高性能队列Disruptor_.pdf
40丨案例分析(三):高性能队列Disruptor_.html
39丨案例分析(二):高性能网络应用框架Netty_.pdf
39丨案例分析(二):高性能网络应用框架Netty_.html
38丨案例分析(一):高性能限流器Guava丨RateLimiter_.pdf
38丨案例分析(一):高性能限流器Guava丨RateLimiter_.html
目录:【24-Java并发编程实战/05-第三部分:并发设计模式(10讲)】
37丨设计模式模块热点问题答疑_.pdf
37丨设计模式模块热点问题答疑_.html
36丨生产者-消费者模式:用流水线思想提高效率_.pdf
36丨生产者-消费者模式:用流水线思想提高效率_.html
35丨两阶段终止模式:如何优雅地终止线程?_.pdf
35丨两阶段终止模式:如何优雅地终止线程?_.html
34丨Worker丨Thread模式:如何避免重复创建线程?_.pdf
34丨Worker丨Thread模式:如何避免重复创建线程?_.html
33丨Thread-Per-Message模式:最简单实用的分工方法_.pdf
33丨Thread-Per-Message模式:最简单实用的分工方法_.html
32丨Balking模式:再谈线程安全的单例模式_.pdf
32丨Balking模式:再谈线程安全的单例模式_.html
31丨Guarded丨Suspension模式:等待唤醒机制的规范实现_.pdf
31丨Guarded丨Suspension模式:等待唤醒机制的规范实现_.html
30丨线程本地存储模式:没有共享,就没有伤害_.pdf
30丨线程本地存储模式:没有共享,就没有伤害_.html
29丨Copy-on-W日te模式:不是延时策略的COW_.pdf
29丨Copy-on-W日te模式:不是延时策略的COW_.html
28丨Immutability模式:如何利用不变性解决并发问题?_.pdf
28丨Immutability模式:如何利用不变性解决并发问题?_.html
目录:【24-Java并发编程实战/04-第二部分:并发工具类(14讲)】
27丨并发工具类模块热点问题答疑_.pdf
27丨并发工具类模块热点问题答疑_.html
26丨Fork-Join:单机版的MapRe赌ce_.html
26丨Fork-Join:单机版的MapRe赌cel_.pdf
25丨CompletionService:如何批量执行异步任务?_.pdf
25丨CompletionService:如何批量执行异步任务?_.html
24丨Completable府ture:异步编程没那么难_.pdf
24丨Completable府ture:异步编程没那么难_.html
23丨府ture:如何用多线程实现最优的“烧水泡茶”程序?_.pdf
23丨府ture:如何用多线程实现最优的“烧水泡茶”程序?_.html
22丨Executor与线程池:如何创建正确的线程池?_.pdf
22丨Executor与线程池:如何创建正确的线程池?_.html
21丨原子类:无锁工具类的典范_.pdf
21丨原子类:无锁工具类的典范_.html
20丨并发容器:都有哪些“坑”需要我们填?_.pdf
20丨并发容器:都有哪些“坑”需要我们填?_.html
19丨丨CountDownLatch和CyclicBar日er:如何让多线程步调一致?_.pdf
19丨丨CountDownLatch和CyclicBar日er:如何让多线程步调一致?_.html
18丨丨StampedLock:有没有比读写锁更快的锁?_.pdf
18丨丨StampedLock:有没有比读写锁更快的锁?_.html
17丨ReadW日teLock:如何快速实现一个完备的缓存?_.pdf
17丨ReadW日teLock:如何快速实现一个完备的缓存?_.html
16丨Semaphore:如何快速实现一个限流器?_.pdf
16丨Semaphore:如何快速实现一个限流器?_.html
15丨Lock和Condition(下):D34Worker丨Thread模式:如何避免重复创建线程?ubbo如何用管程实现异步转同步_.pdf
15丨Lock和Condition(下):D34Worker丨Thread模式:如何避免重复创建线程?ubbo如何用管程实现异步转同步_.html
14丨Lock和Condition(上):隐藏在并发包中的管程_.pdf
14丨Lock和Condition(上):隐藏在并发包中的管程_.html
目录:【24-Java并发编程实战/03-第一部分:并发理论基础(13讲)】
13丨理论基础模块热点问题答疑_.pdf
13丨理论基础模块热点问题答疑_.html
12丨如何用面向对象思想写好并发程序?_.pdf
12丨如何用面向对象思想写好并发程序?_.html
11丨Java线程(下):为什么局部变量是线程安全的?_.pdf
11丨Java线程(下):为什么局部变量是线程安全的?_.html
10丨Java线程(中):创建多少线程才是合适的?_.pdf
10丨Java线程(中):创建多少线程才是合适的?_.html
09丨Java线程(上):Java线程的生命周期_.pdf
09丨Java线程(上):Java线程的生命周期_.html
08丨管程:并发编程的万能钥匙_.pdf
08丨管程:并发编程的万能钥匙_.html
07丨安全性、活跃性以及性能问题_.pdf
07丨安全性、活跃性以及性能问题_.html
06丨用“等待-通知”机制优化循环等待_.pdf
06丨用“等待-通知”机制优化循环等待_.html
05丨一不小心就死锁了,怎么办?_.pdf
05丨一不小心就死锁了,怎么办?_.html
04丨互斥锁(下):如何用一把锁保护多个资源?_.pdf
04丨互斥锁(下):如何用一把锁保护多个资源?_.html
03丨互斥锁(上):解决原子性问题_.pdf
03丨互斥锁(上):解决原子性问题_.html
02丨Java内存模型:看Java如何解决可见性和有序性问题_.pdf
02丨Java内存模型:看Java如何解决可见性和有序性问题_.html
01丨可见性、原子性和有序性问题:并发编程Bug的源头_.pdf
01丨可见性、原子性和有序性问题:并发编程Bug的源头_.html
目录:【24-Java并发编程实战/02-学习攻略(1讲)】
学习攻略如何才能学好并发编程?_.pdf
学习攻略如何才能学好并发编程?_.html
目录:【24-Java并发编程实战/01-开篇词(1讲)】
00丨开篇词你为什么需要学习并发编程?_.pdf
00丨开篇词你为什么需要学习并发编程?_.html
页:
[1]