java虚拟机
文章平均质量分 75
wtt1002
ffff
展开
-
java中对象创建过程
遇到一个new指令,先检查这个指令的参数是否能在常量池中定位到一个符号引用,并检查这个符号引用代表队哦类是否已被加载、解析、初始化过。如果没有,先执行相应的类加载过程。类的加载:类的整个生命周期包括:加载、验证、准备、解析、初始化、使用、卸载。加载:通过一个类的全限定名来获取定义此类的二进制字符流;将这个字节流所代表的静态存储结构转化为方法区的运行时数据结构;在内存中生成一个代表这个类...原创 2018-09-23 20:59:19 · 943 阅读 · 0 评论 -
关于fork的整理和思考
linux中的fork:fork调用的一个奇妙之处就是它仅仅被调用一次,却能够返回两次,它可能有三种不同的返回值: 1)在父进程中,fork返回新创建子进程的进程ID; 2)在子进程中,fork返回0; 3)如果出现错误,fork返回一个负值; 在fork函数执行完毕后,如果创建新进程成功,则出现两个进程,一个是子进程,一个是父进程。在子进程中,fork函数返...原创 2018-09-24 14:55:46 · 217 阅读 · 0 评论