- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 java为什么系列之虚拟机为什么取消永久区
一、什么是永久区在Hotspot虚拟机中的永久区是方法区的实现。方法区用于存储已被虚拟机加载的类信息、常量、静态常量、及时编译器编译好的代码等数据。二、为什么取消永久区永久代存储的是类信息、常量、静态常量等信息,因此存储空间不容易界定,容易抛出OOM。相对于新生代回收效率70~95%,而永久代垃圾收集效率远低于此,主要由于永久区回收机制相对新生代要求条件多。因此在java8采用了...
2020-03-02 21:54:11 145
原创 java为什么系列之pc寄存器为什么不会溢出
JAVA中的PC寄存器是对物理PC寄存器的一种抽象模拟,线程私有,生命周期和线程生命周期保持一致,,pc寄存器就保存java虚拟机正在执行的字节码地址,如果是native方法,pc寄存器的值为空(undefined)。PC寄存器为什么不会溢出由于保存的是线程需要执行的字节码的偏移地址,内容可知,native方法由于不是Java字节码方法,因此pc寄存器在native方法执行时...
2020-02-28 22:20:56 375
原创 使用windowsAPI穿件匿名管道pipe,父子进程间数据传递
本程序使用匿名管道pipe实现父子间进程通信,在此展示了父进程建立匿名管道PIPE,建立子进程,并将子进程设置为匿名管道的输入端,父进程作为匿名管道的读取端,并在循环内将数据完成从子进程到父进程的传递。*/
2016-12-27 21:36:07 369
原创 基于GNURadio平台的DAB发射实现(1)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-03-28 20:47:47 1025
空空如也
linux代码移植windows遇到mkfifo等问题
2016-12-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人