-
-
JVM成神路之全面详解执行引擎子系统、JIT即时编译原理与分派实现
引言执行引擎子系统是JVM的重要组成部分之一,在JVM系列的开篇曾提到:JVM是一个架构在平台上的平台,虚拟机是一个相似于“物理机”的概念,与物理机一样,都具备代码执行的能力。但虚拟机与物理机最大的不同在于:物理机的执行引擎是直接建立在处理器、高速缓存、平台指令集与操作系统层面上的,物理机的执行引擎...
02月01日[编码文章]浏览:8
-
结构体的各种使用方法详细讲解-c\c++
结构体的各种使用方法详细讲解-c\c++结构体什么是结构体?结构体就是自己自定义的一种"数据类型"使用多个基本数据类型或者其他结构组成的一种新的"数据类型" C语言结构体(Struct 从本质上讲是一种自定义的数据类型,只不过这种数据类型比较复杂,是由 int、cha...
02月01日[编码文章]浏览:8
-
「野火i.MX6ULL ARM Linux开发板」测评连载
打开盒子,里面来个全家福。盒子里面包含的东西有,开发板(底板+核心板)一块,12V2A电源适配器一个,micro usb安卓数据线一根,type-c安装数据线一根,显示屏排线一根。...
02月01日[编码文章]浏览:8
-
从进程到线程,Linux中的task_struct结构分析
一. 前言在前文中,我们分析了内核启动的整个过程以及系统调用的过程,从本文开始我们会介绍Linux系统各个重要的组成部分。这一切就从进程和线程开始,在 Linux 里面,无论是进程,还是线程,到了内核里面,我们统一都叫任务(Task),由一个统一的结构 task_struct 进行管理。这个结构非常...
02月01日[编码文章]浏览:7
-
Linux select/poll机制原理分析(select, poll, epoll)
前言Read the fucking source code! --By 鲁迅A picture is worth a thousand words. --By 高尔基...
02月01日[编码文章]浏览:9
-
还不懂函数回调机制,看这篇就够了
什么是回调函数回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。一幅图来说明什么是回...
02月01日[编码文章]浏览:9
-
「技术干货」Linux2.6内核:引入sysfs文件系统
linux2.6内核引入sysfs文件系统,sysfs可以看成与proc,devfs和devpty同类别的文件系统,该文件系统是虚拟的文件系统,可以更方便对系统设备进行管理。它可以产生一个包含所有系统硬件层次视图,与提供进程和状态信息的proc文件系统十分类似。...
02月01日[编码文章]浏览:10
-
Struct 结构在C#中的应用(struct c+)
在C#中,结构(struct)是一种将各种数据类型的变量组合在一起的值类型。尽管它们与类(class)非常相似,都是用户定义的数据类型,可以存储大量不同的数据类型,但结构是值类型,而类是引用类型。用户可以根据需要定义结构,因此它也被称为用户定义的数据类型。定义结构在C#中使用struct关键字来定义...
02月01日[编码文章]浏览:11
-