多线程之八:补充

一、周阳老师B站课程的笔记

JUC基础笔记(尚硅谷周阳JUC的笔记)_尚硅谷juc笔记-CSDN博客

JUC 2020 周阳 尚硅谷 学习笔记_尚硅谷 周阳 juc脑图.mmap-CSDN博客

JUC笔记之尚硅谷周阳老师思维导图整理_尚硅谷 juc 脑图-CSDN博客(简略版) 

重点学习:

1. lambda表达式;

2. Callable的实现细节(内含它与Runnable的区别);

3. 四大函数式接口:

JUC-四大函数式接口和Stream流式算法(十)_算法函数接口-CSDN博客

四大函数式接口可以配合Lambda表达式 简化开发,如流式计算的filter就是用到了Predicate断言接口:

4. strem流式计算;

5. 分支合并框架ForkJoin;

JUC-Fork/Join框架基本使用(十一)-CSDN博客

6. 异步回调CompletableFuture;

JUC-异步回调(十二)_thenapply-CSDN博客

7. 线程之间通讯方式

线程之间的通信方式_线程通信-CSDN博客

  • 方式一:使用 volatile 关键字

  • 方式二:使用Object类的wait() 和 notify() 方法

  • 方式三:使用JUC工具类 CountDownLatch、CyclicBarrier

  • 方式四:使用 ReentrantLock 结合 Condition

  • 方式五:基本LockSupport实现线程间的阻塞和唤醒。LockSupport 是一种非常灵活的实现线程间阻塞和唤醒的工具,使用它不用关注是等待线程先进行还是唤醒线程先运行,但是得知道线程的名字。

二、黑马B站视频

黑马程序员深入学习Java并发编程,JUC并发编程全套教程_哔哩哔哩_bilibili

三、分支合并框架ForkJoin

【java】并发-ForkJoinPool - 简书

https://www.cnblogs.com/feiqiangsheng/p/15338596.html

https://www.cnblogs.com/feiqiangsheng/p/15339365.html

java8——并行流的分支合并框架_recursivetask-CSDN博客

涉及的类:

  • ForkJoinPool
  • ForkJoinTask
  • RecursiveTask

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值