摘要: 1.java内存模型分析 java虚拟机运行时数据存储区域包括线程隔离和线程共享两类,整个PC的内存图如下所示: 下面对以上内存区域说明: 1.1 register和cache 当代计算机一般有多个cpu,每个cpu有独立的寄存器用于运行时存储数据,同时每个cpu一般还会有1级或者多级高速存储的缓存 阅读全文
posted @ 2017-08-28 21:47 代码改变世界-Coding 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1.线程的几种状态 线程有以下几种状态: 1.NEW:已经创建,但是还没有执行,如以下代码输出结果为NEW Thread thread = new Thread(); System.out.println(thread.getState()); 2.RUNNABLE:正在运行的线程,如以下代码输出为 阅读全文
posted @ 2017-08-28 21:45 代码改变世界-Coding 阅读(3282) 评论(1) 推荐(0) 编辑