JDK线程池源码之八:三种阻塞队列
摘要:一、3种类型的BlockingQueue1.1 无界队列1.2 有界队列1.3 同步移交 一、3种类型的BlockingQueue 1.1 无界队列 队列大小无限制,常用的为无界的LinkedBlockingQueue(最大长度是Integer.Max_Value,相当于无界),使用该队列做为阻塞队
阅读全文
posted @
2013-10-21 12:32
duanxz
阅读(851)
推荐(0)
java中在类的内部定义接口有什么好处?这和在外部直接定义有什么区别?--temp
摘要:1. 从作用上来讲: 类的内部接口和外部接口,都是启到接口的作用,接口就是来定义规范。 2. 内部定义接口的好处: 1)具体可以理解成一个类中进一步的逻辑细分, 比如JDK接口Map中的内部接口Entry; 代码如下: 2)可以增强代码的易读性和可维护性; 3)内部接口不管有没有声明static,都
阅读全文
posted @
2012-12-14 16:39
duanxz
阅读(1657)
推荐(0)
统计JVM进程中线程数两种方式小记
摘要:I. 统计进程中的线程数 相关系列博文推荐: 180711-JVM定位分析CPU性能消耗 180704-JDK常用监控参数 jvm调优的工具介绍 1. proc查询 /proc 目录以可读文本文件形式输出,提供现有进程和系统硬件相关的信息如 CPU、中断、内存、磁盘等等 查看状态命令 cat /pr
阅读全文
posted @
2012-10-25 15:14
duanxz
阅读(2146)
推荐(0)