摘要: ####Volatile是Java 虚拟机提供--轻量级的同步机制-- 保证可见性 保持刷新主内存属性 不保证原子性 不可分割 线程A在执行任务的时候,不能被打扰的,也不能被分割。要么同时成功,要么同时失败。 可以用lock/synchronized解决 也可以用原子类AtomicInteger操作 阅读全文
posted @ 2022-03-24 17:32 小幼虫虫 阅读(27) 评论(0) 推荐(0)
摘要: ###forkJoin的使用,分支合并 如何使用forkJoin 1、forkJoinPool 通过他来执行 2、计算任务 forkJoinPool.execute(ForkJoinTask task) 3、计算要继承forkJoinTask package ForkJoinA; import ja 阅读全文
posted @ 2022-03-24 17:01 小幼虫虫 阅读(58) 评论(0) 推荐(0)
摘要: ##CompletableFuture.runAsync 异步任务 //外派一个可能阻塞的任务,另外执行,自己先执行其他任务,后面再get回任务结果 ** CompletableFuture completableFuture = CompletableFuture.supplyAsync(()-> 阅读全文
posted @ 2022-03-24 16:55 小幼虫虫 阅读(2392) 评论(0) 推荐(0)