- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 Java堆和栈的区别(JVM运行时数据区域)
程序计数器:可以看做当前线程运行所执行的字节码的行号指示器,在虚拟机的概念模型中,字节码解释器工作时就是 通过改变这个计数器的值来选取下一条需要执行的字节码指令。由于JVM多线程是通过线程轮流切换并分配处理器执行时间 的方式来实现的,在任何一个确定的时刻,一个处理器只会执行一个线程中的指令。为了使线程切换后能够恢复到正确的 位置,程序计数器必须是线程私有的,独立存储且各线程之
2016-10-19 19:57:08 2273
原创 两个线程交替执行,一个打印1-52;一个打印A-Z;打印顺序为12A34B56C.....5152Z
package mutiThread; public class alternatelyExecute { private static Object LOCK = new Object(); private static boolean flag = false; static Thread thread01 = new Thread() { int num01 = 1; i
2016-10-16 19:34:22 2288
翻译 JDK1.8 使用平衡树处理HashMap的高频hash冲突问题
Handle Frequent HashMap Collisions withBalanced Trees 使用平衡树处理HashMap的高频hash冲突问题 Summary Improve the performanceof java.util.HashMap under high hash-collision conditions by usingbalanced trees rathe
2016-10-08 19:20:40 2283 2
原创 冒泡排序, 简单选择排序, 插入排序, 希尔排序, 快速排序 js 实现
代码分为两个js文件;一个排序核心代码 sort.js,一个入口main.js;代码在Node.js环境下执行 sort.js//冒泡排序 exports.bubbleSort = function (array){ var i,j,temp; for(i=0;i<array.length-1;i++){ for(j=0;j<array.length-i-1;j++){ if(ar
2016-10-06 17:38:08 654
chrome-extension-livereload
2017-11-22
GitHub入门与实践.pdf 高清pdf
2016-07-05
码农 第七期 从Python开始
2015-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人