上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 74 下一页

2025年5月15日

robust-futex-1-内核文档翻译

摘要: 一、robust-futexes.txt 注: 翻译自 msm-4.14/Documentation/robust-futexes.txt 关于什么是 robust futex 的描述 发起人:Ingo Molnar <mingo@redhat.com> 背景 什么是 robust futex(健壮 阅读全文

posted @ 2025-05-15 18:00 Hello-World3 阅读(95) 评论(0) 推荐(0)

pi-futex-1——内核文档翻译-pi-futex.rst

摘要: 一、pi-futex.rst 翻译:kernel-5.10\Documentation\locking\pi-futex.rst 轻量级 PI-futex 我们称它们为轻量级的原因有 3 个: - 在用户空间快速路径中,启用 PI 的 futex 根本不涉及内核工作(或任何其他 PI 复杂操作)。 阅读全文

posted @ 2025-05-15 10:50 Hello-World3 阅读(101) 评论(0) 推荐(0)

2025年5月4日

用户空间锁-3-虚拟机锁相关类定义

摘要: 一、class LockWord /* 定义在 art/runtime/lock_word.h 中的 namespace art 命名空间中 */ class LockWord { private: uint32_t value_; //锁字是私有的 public: enum SizeShiftsA 阅读全文

posted @ 2025-05-04 18:41 Hello-World3 阅读(94) 评论(0) 推荐(0)

用户空间锁-2-虚拟机中对象锁synchronized/wait-notify实现分析

摘要: 前言 编程过程中经常会遇到线程的同步问题,Java 中对同步问题的解决方案比较多(synchronized、JUC、原子操作、volatile、条件变量等),其中 synchronized 最方便、简单易用,也是 java 编程中使用最多的临界区保护方案。本文主要讲述对象锁的相关知识,详细介绍syn 阅读全文

posted @ 2025-05-04 15:50 Hello-World3 阅读(117) 评论(0) 推荐(0)

2025年4月24日

内存管理-14-内核文档翻译-3-concepts.rst

摘要: 注: 翻译自 kernel-6.1/Documentation/admin-guide/mm/concepts.rst 概念概述 Linux 中的内存管理是一个复杂的系统,多年来不断发展,包含越来越多的功能,以支持从无 MMU 的微控制器到超级计算机的各种系统。没有 MMU 的系统的内存管理称为“n 阅读全文

posted @ 2025-04-24 15:08 Hello-World3 阅读(92) 评论(0) 推荐(0)

2025年4月18日

Linux timer-1-内核文档翻译

摘要: 一、hrtimers.rst / hrtimers.txt 注:翻译自 msm-5.4/Documentation/timers/hrtimers.rst hrtimers - 高分辨率内核计时器子系统 此补丁引入了一个新的高分辨率内核计时器子系统。 有人可能会问:我们已经有一个计时器子系统 (ke 阅读全文

posted @ 2025-04-18 20:59 Hello-World3 阅读(129) 评论(0) 推荐(0)

busybox-2-iostat

摘要: 一、简介 iostat 可以查看CPU的各种负载,以及读写速率。 用法: / # busybox iostat --help BusyBox v1.31.0 (2019-06-10 15:54:51 CEST) multi-call binary. Usage: iostat [-c] [-d] [ 阅读全文

posted @ 2025-04-18 15:27 Hello-World3 阅读(66) 评论(0) 推荐(0)

busybox-1-mpstat

摘要: 一、简介 mpstat 可以看到所有CPU和每个CPU上的各种负载、所有CPU和总CPU每秒irq个数。各种软中断每秒触发次数。 busybox mpstat -A 显示所有支持的信息,若是想删减或简化显示,使用其它命令行选项。 使用方法: / # busybox mpstat --help Bus 阅读全文

posted @ 2025-04-18 14:17 Hello-World3 阅读(70) 评论(0) 推荐(0)

2025年4月9日

内核驱动 uid_sys_stats.c 简介

摘要: 一、简介 在 Linux 内核中,CONFIG_UID_SYS_STATS 用于启用按用户ID(UID)统计系统资源使用情况的功能。当启用该宏时,会编译住 uid_sys_stats.c 文件,内核会跟踪每个 UID 的资源使用情况,例如 CPU 时间、I/O 操作、网络流量等,并提供接口供用户空间 阅读全文

posted @ 2025-04-09 11:35 Hello-World3 阅读(89) 评论(0) 推荐(0)

2025年3月24日

binder系列17-binder冻结-1-提交记录查阅

摘要: 基于原生 Linux-6.13 freeze相关提交总共有:e2610b268bb7 //2013年的提交,目前已经没有其痕迹了7e20434cbca8d579b04a52a1432ff1e91694ca63c66935b91db76ec2b4b2ae28c1be1e54595ea72efff9cb 阅读全文

posted @ 2025-03-24 21:16 Hello-World3 阅读(266) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 74 下一页

导航