06 2020 档案

摘要:在非并发中,一般常用的集合有ArrayList,HashSet,HashMap。并发中有ConcurrentHashMap,CopyOnWriteArrayList,CopyOnWriteArraySet来保证线程的安全。今天就学习下CopyOnWriteArrayList和CopyOnWriteA 阅读全文
posted @ 2020-06-15 14:44 real_zhui 阅读(371) 评论(0) 推荐(0)
摘要:最近在同事的代码里,发现了->的代码,觉得有点惊讶和疑惑,虽然知道->{}是匿名函数的表达式,但却被parallelStream所吸引。 就像这样的代码: List<Bom> specialModelNeedToBeSaved = bom.parallelStream() .filter(a->Co 阅读全文
posted @ 2020-06-13 15:16 real_zhui 阅读(7236) 评论(0) 推荐(1)
摘要:之前在刷题的时候有遇到这样一个编程题:100个人同时赛跑,得到前十名的排行榜。可谓是抓耳挠腮,不知怎么办。后面接触了并发类Countdownlatch,作一个demo记录该如何使用Countdownlatch。 Countdownlatch是利用计数器来实现并发开始、结束的,在构造方法中需要设置计数 阅读全文
posted @ 2020-06-13 14:26 real_zhui 阅读(939) 评论(0) 推荐(0)