- 博客(4)
- 收藏
- 关注
原创 Java解惑_1
今天遇到一个关于线程的有趣的问题,做个记录。 首先是代码: [code="java"] public class Lazy { public static boolean lazy = false; static { Thread thread = new Thread(new Runnable() { public void run() { System...
2013-08-21 17:46:28 78
原创 Java虚拟机运行时数据区
Java虚拟机 运行时数据区 1.PC寄存器(Program Counter) JVM可以同时运行多个线程,每个线程对应有自己的PC寄存器。 如果JVM当前运行的方法是非Native方法,那么PC寄存器中保存的是JVM正在执行的字节码指令的地址。 如果当前运行的方法是Native方法,PC寄存器中保存的值是undefined。 2.Java虚拟机栈(Java Virtual Mach...
2013-08-21 16:50:37 90
原创 C语言内存布局
C语言从源程序文件(.c)到二进制程序文件(.exe或者.dll),需要经过三个阶段,编译->汇编->链接。编译阶段,将源程序文件编译成汇编代码。在由汇编程序,执行汇编代码,对应每个源程序文件生成一个目标文件(.obj)。最后通过链接将各个目标文件链接生成最后的可执行文件。在C语言中有六种数据段,可以分为两类:一类是静态生成的,类是动态生成的。不同的数据段,会在不同的阶段生成。下面首先介绍下这六种...
2013-07-11 13:32:52 65
原创 工作两年后
11年毕业,到现在已经工作两年了。 从毕业时候对程序开发的热情向往,两年项目SubLeader,三年项目Leader,十年技术总监的职业规划。 到如今的24K纯酱油男。想来可以总结的地方还是很多的。 为了避免两年后,不会沦为码畜,所以这里必须也有必要总结总结了。 [b]1.多做事,少说话[/b] 作为一个码农,绝对不能表现欲太强。 即使你很迫不及的要转管理,即使你个人工作表现确实...
2013-07-01 15:05:52 125
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人