自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 二叉树的遍历汇总-递归、迭代、层序

二叉树的遍历汇总,包括递归、迭代方法和层序遍历

2022-11-09 10:15:59 182 1

原创 Linux内核-进程地址空间

进程地址空间由进程可寻址的虚拟内存组成,最为重要的是内核允许进程使用这种虚拟内存中的地址。

2022-10-28 17:06:18 631

转载 使用 mtrace 分析 “内存泄漏”

mtrace工具的主要思路是在我们的调用内存分配和释放的函数中装载 “钩子(hook)” 函数,通过 “钩子(hook)” 函数打印的日志来帮助我们分析对内存的使用是否存在问题。

2022-09-11 16:01:58 906 1

原创 libco源码剖析(3)-定时器与事件注册

本文会继续介绍libco定时器的实现和协程事件的注册。

2022-09-11 12:06:25 450

原创 libco源码剖析(2)-协程生命周期与协程调度

本文会继续介绍libco协程的生命周期以及核心调度函数。

2022-09-11 12:01:15 522

原创 Linux内核-进程管理

本文主要介绍Linux内核进程管理相关知识,包括进程描述符、进程创建、销毁、状态、线程的实现以及Linux进程相关命令等。

2022-09-04 11:32:00 974

原创 Linux系统调用

计算机系统的各种硬件资源是有限的,在现代多任务操作系统上同时运行的多个进程都需要访问这些资源,为了更好的管理这些资源进程是不允许直接操作的,所有对这些资源的访问都必须有操作系统控制。也就是说操作系统是使用这些资源的唯一入口,而这个入口就是操作系统提供的系统调用(System Call)。在Linux中系统调用是用户空间访问内核的唯一手段,除异常和陷入外,他们是内核唯一的合法入口。一般情况下应用程序通过应用编程接口API,而不是直接通过系统调用来编程。在Unix世界,最流行的API是基于POSIX标准的。

2022-08-24 11:19:11 649

原创 libco源码剖析(1) - 共享栈与协程的创建

本文主要介绍共享栈相关源码,主要包括共享栈的创建,在协程创建过程中是怎样分配共享栈的,以及在协程切换时是怎样保存、恢复共享栈的数据的。

2022-08-21 11:56:00 1651 1

MarkDown编辑器typora安装包(windows)

typora安装包,安装简单,即装即用

2022-01-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除