帅地玩编程
  • 题库
  • 内功修炼
  • 大厂面经
  • 大厂/华为笔试真题
登录
登录后操作
1 Java并发编程课程说明
2 可见性、原子性和有序性问题:并发编程Bug的源头
3 Java内存模型:看Java如何解决可见性和有序性问题
4 互斥锁(上):解决原子性问题
5 互斥锁(下):如何用一把锁保护多个资源?
6 一不小心就死锁了,怎么办?
7 用“等待-通知”机制优化循环等待
8 安全性、活跃性以及性能问题
9 管程:并发编程的万能钥匙
10 Java线程(上):Java线程的生命周期
11 Java线程(中):创建多少线程才是合适的?
12 Java线程(下):为什么局部变量是线程安全的?
13 如何用面向对象思想写好并发程序?
14 理论基础模块热点问题答疑
15 Lock和Condition(上):隐藏在并发包中的管程
16 Lock和Condition(下):Dubbo如何用管程实现异步转同步?
17 Semapho 如何快速实现一个限流器?
18 ReadWriteLock:如何快速实现一个完备的缓存?
19 StampedLock:有没有比读写锁更快的锁?
20 CountDownLatch和CyclicBarrier:如何让多线程步调一致?
21 并发容器:都有哪些“坑”需要我们填?
22 原子类:无锁工具类的典范
23 Executor与线程池:如何创建正确的线程池?
24 Future:如何用多线程实现最优的“烧水泡茶”程序?
25 CompletableFuture:异步编程没那么难
26 CompletionService:如何批量执行异步任务?
27 ForkJoin:单机版的MapReduce
28 并发工具类模块热点问题答疑
29 Immutability模式:如何利用不变性解决并发问题?
30 Copy-on-Write模式:不是延时策略的COW
31 线程本地存储模式:没有共享,就没有伤害
32 Guarded Suspension模式:等待唤醒机制的规范实现
33 Balking模式:再谈线程安全的单例模式
34 Thread-Per-Message模式:最简单实用的分工方法
35 Worker Thread模式:如何避免重复创建线程?
36 两阶段终止模式:如何优雅地终止线程?
37 生产者-消费者模式:用流水线思想提高效率
38 设计模式模块热点问题答疑
39 案例分析(一):高性能限流器Guava RateLimiter
40 案例分析(二):高性能网络应用框架Netty
41 案例分析(三):高性能队列Disruptor
42 案例分析(四):高性能数据库连接池HiKariCP
43 Actor模型:面向对象原生的并发模型
44 软件事务内存:借鉴数据库的并发经验
45 协程:更轻量级的线程
46 CSP模型:Golang的主力队员
共 46 篇文章

网站配套小程序

学习路径图
帅地玩编程

本站专注于技术岗位面试,算法,八股文,学习路线,一网打尽

© 2021 帅地玩编程 粤ICP备2020112221号-1

    JavaScrip VIP_22与23届学员 VIP_24届学员 VIP_25届学员 VIP_26届学员 VIP_社招转行学员 VIP_高频面试题训练 八股文_Android Ul 八股文_Docker 八股文_Dubbo面试题 八股文_Java基础面试题 八股文_Java并发基础题 八股文_JVM面试题 八股文_React面试题 八股文_Spark 八股文_Vue面试题 八股文_测试工具考核 算法系统课
    • 题库
    • 内功修炼
    • 大厂面经
    • 大厂/华为笔试真题
      i