并发编程
文章平均质量分 95
北冥有瑜
这个作者很懒,什么都没留下…
展开
-
CompletableFuture【简介+API】
思维导图简介1 创建异步任务2 异步回调处理2.1 thenApply和thenApplyAsync2.2 thenAccept和thenAcceptAsync2.3 thenRun和thenRunAsync2.4 whenComplete和whenCompleteAsync2.5 handle和handleAsync3 多任务# 3.1 thenCombine、thenAcceptBoth 和runAfterBoth。原创 2023-11-13 23:12:21 · 96 阅读 · 0 评论 -
并发[线程及线程池]
我们来看第二个问题,为什么 wait/notify/notifyAll 方法被定义在 Object 类中?而 sleep 方法定义在 Thread 类中?主要有两点原因:1、因为 Java 中每个对象都有一把称之为 monitor 监视器的锁,由于每个对象都可以上锁,这就要求在对象头中有一个用来保存锁信息的位置。原创 2023-11-13 20:05:15 · 41 阅读 · 0 评论