程序员快看-教程,程序员编程资料站
程序员快看-教程,程序员编程资料站
首页
系列教程
面试指南
工具破解
资源分享
CXYKK.COM 程序员快看
CXYKK.COM 程序员快看
首页
系列教程
面试指南
工具破解
资源分享
CXYKK.COM 程序员快看,程序员编程资料站
内容覆盖、Java后端、Web前端、数据结构与算法,系统架构,分布式、大数据、区块链、微服务编程、容器化编程、等技术栈!
Java并发实战2
专栏文章
01、学习攻略如何才能学好并发编程?
02、可见性、原子性和有序性问题:并发编程Bug的源头
03、Java内存模型:看Java如何解决可见性和有序性问题
04、互斥锁(上):解决原子性问题
05、互斥锁(下):如何用一把锁保护多个资源?
06、一不小心就死锁了,怎么办?
07、用“等待-通知”机制优化循环等待
08、安全性、活跃性以及性能问题
09、管程:并发编程的万能钥匙
10、Java线程(上):Java线程的生命周期
11、Java线程(中):创建多少线程才是合适的?
12、Java线程(下):为什么局部变量是线程安全的?
13、如何用面向对象思想写好并发程序
14、Lock和Condition(上):隐藏在并发包中的管程
15、Lock和Condition(下):Dubbo如何用管程实现异步转同步?
16、Semaphore:如何快速实现一个限流器
17、ReadWriteLock:如何快速实现一个完备的缓存?
18、StampedLock:有没有比读写锁更快的锁?
19、CountDownLatch和CyclicBarrier:如何让多线程步调一致?
20、并发容器:都有哪些“坑”需要我们填?