摘要: JDK 8的CompletionService相对于之前版本的Future而言,其优势是能够尽可能快的得到执行完成的任务。例如有4个并发任务要执行,正常情况下通过Future.get()获取,通常只能按照提交的顺序获得结果,如果最后提交的最先完成的话,总执行时间会长很多。而通过CompletionS 阅读全文
posted @ 2020-01-29 13:02 zhjh256 阅读(4106) 评论(1) 推荐(1) 编辑
摘要: 各gc的行为(包括各种gc在哪个节点花费的时间最多)及适用场景,应先理解这些前提,分析gc日志才会事半功倍,核心参数解析参见java垃圾回收及gc全面解析(全面覆盖cms、g1、zgc、openj9) 开启gc日志选项:-XX:+PrintGC -XX:+PrintGCApplicationStop 阅读全文
posted @ 2020-01-29 12:05 zhjh256 阅读(4936) 评论(1) 推荐(1) 编辑