0
点赞
收藏
分享

微信扫一扫

【尚硅谷】大厂必备技术之JUC并发编程——笔记总结

谷中百合517 2022-02-20 阅读 62

【JUC并发编程01】JUC概述

关键字:进程和线程、进程和线程、wait和sleep、并发与并行、管程、用户线程和守护线程

【JUC并发编程02】Lock接口

关键字:synchronized、Lock接口、创建线程的多种方式(4种)、使用Lock实现卖票例子、synchronized和Lock两者差异


【JUC并发编程03】线程间通信

关键字:synchronized 实现案例、虚假唤醒问题、Lock 实现案例


【JUC并发编程04】线程间定制化通信(单标志法存在的问题)

关键字:线程间定制化通信、await、signal、单标志法


【JUC并发编程05】集合的线程安全

关键字:集合线程不安全演示、解决方案-Vector、解决方案-Collections、解决方案-CopyOnWriteArrayList、对上述三种方式的总结、HashSet与HashMap的线程不安全


【JUC并发编程06】多线程锁 (公平锁和非公平锁,死锁,可重锁)

关键字:synchronized 锁的八种情况、公平锁和非公平锁、可重入锁、死锁

【JUC并发编程07】Callable接口

关键字:Callable接口、FutureTask


【JUC并发编程08】JUC强大辅助类

关键字:减少计数CountDownLatch、循环栅栏 CyclicBarrier、信号灯 Semaphore

【JUC并发编程09】读写锁

关键字: 悲观锁和乐观锁、表锁|行锁|读锁|写锁、读写锁概述、读写锁的演变、锁降级的必要性

【JUC并发编程10】阻塞队列

关键字:阻塞队列概述、阻塞队列架构、阻塞队列分类、阻塞队列核心方法

【JUC并发编程11】线程池

关键字:线程池概述、线程池架构、线程池使用方式、线程池底层原则、线程池的七个参数、线程池底层工作流程、自定义线程池


【JUC并发编程12】Fork与Join分支

关键字:Fork 与 Join分支


#### [【JUC并发编程13】异步回调](https://blog.csdn.net/xt199711/article/details/122822589?spm=1001.2014.3001.5501)

关键字: 异步回调、CompletableFuture、Future 与 CompletableFuture

举报

相关推荐

0 条评论