java
文章平均质量分 78
qichi_bj
这个作者很懒,什么都没留下…
展开
-
JAVA 垃圾收集总结
JAVA 垃圾收集时如何判断一个对象是否存活?一种做法是引用计数,但这种做法不能解决循环引用的问题;令一种做法是根集搜索,从根集出发搜索所有可达对象,根集的内容包括所有在栈中的引用,在方法区中的静态属性引用和常量引用,等等。垃圾收集的算法包括:标记清除算法:留下内存碎片;复制算法:需要划分 Eden 空间和 Survivor 空间,清除 Eden 空间时将存活对象拷贝到 Survivo原创 2012-12-03 14:11:45 · 575 阅读 · 0 评论 -
JAVA 多线程同步工具类总结
这两天看了《JAVA 并发编程实战》一书,内容很不错,关于同步常用的几个工具类总结如下:CountDownLatch 闭锁:可以延迟线程的进度,直到锁到达终止状态。闭锁的作用相当于一扇门,在锁到达终止状态之前这扇门一直是关闭的。当锁到达终止状态时,允许所有线程通过。CountDownLatch 有一个初始值,通过调用 countDown 可以减少该值,一直到 0 时到达终止状态。F原创 2012-12-10 14:23:07 · 5184 阅读 · 1 评论