2018年6月20日
摘要: 常用JVM配置参数 常用JVM配置参数主要有:Trace跟踪参数、堆的分配参数、栈的分配参数。 一、Trace跟踪参数 跟踪参数用于跟踪监控JVM,对于开发人员来讲用于JVM调优以及故障排查的。 1、打印GC的简要信息 -verbose:gc -XX:+PrintGC 这两个配置参数效果是一样的,都 阅读全文
posted @ 2018-06-20 22:53 雨点的名字 阅读(2649) 评论(0) 推荐(5) 编辑
摘要: 阻塞队列 再写阻塞列队之前,我写了一篇有关queue集合相关博客,也主要是为这篇做铺垫的。 网址:【java提高】 queue集合 在这篇博客中我们接触的队列都是非阻塞队列,比如PriorityQueue、LinkedList(LinkedList是双向链表,它实现了Dequeue接口)。 使用非阻 阅读全文
posted @ 2018-06-20 21:46 雨点的名字 阅读(1108) 评论(0) 推荐(1) 编辑
摘要: Condition 一、Condition概述 在线程的同步时可以使一个线程阻塞而等待一个信号,同时放弃锁使其他线程可以能竞争到锁。 在synchronized中我们可以使用Object的wait()和notify方法实现这种等待和唤醒。 在Lock可以实现相同的功能就是通过Condition。Co 阅读全文
posted @ 2018-06-20 21:05 雨点的名字 阅读(991) 评论(0) 推荐(2) 编辑