摘要: https://blog.csdn.net/bohu83/article/details/51098106 阅读全文
posted @ 2023-12-30 21:41 guoyu1 阅读(4) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_42411214/article/details/107767326 一:volatile二:synchronized 临界区方式ReentrantLock/Condition 消息队列方式三:使用JUC工具类 CountDownLatch四:基本L 阅读全文
posted @ 2023-12-30 21:39 guoyu1 阅读(209) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/cxuanBlog/p/14166322.html 阅读全文
posted @ 2023-12-30 21:22 guoyu1 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1、多线程循环打印123 使用waite notify的标准范式,并发编程的艺术,4.3.3 public class Test2 { private static Object object = new Object(); private static int flag = 1; public s 阅读全文
posted @ 2023-12-30 20:55 guoyu1 阅读(47) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/q322625/article/details/102803320 阅读全文
posted @ 2023-12-30 18:20 guoyu1 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1、内存和磁盘使用方面 Spark vs MapReduce不等于内存 vs 磁盘,Spark和MapReduce的计算都发生在内存中,区别在于: MapReduce需要将每次计算的结果写入磁盘,然后再从磁盘读取数据,从而导致了频繁的磁盘IO。 Spark通常不需要将计算的结果写入磁盘,可以在内存中 阅读全文
posted @ 2023-12-30 18:03 guoyu1 阅读(346) 评论(0) 推荐(0) 编辑