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