目录 一、高可用 什么是高可用 二、Redis持久化 持久化功能 RDB持久化 触发条件 bgsave执行流程 AOF持久化 执行流程 命令追加 文件写入和文件同步 文件重写...
文章目录 背景 省流 前情回顾 描述方法约定 初始化操作总览 初始化简介 调用栈 详细分析 kmem_cache_init create_boot_cache __kmem_cache_cr...
共享内存 一. 什么是共享内存 二. 共享内存有关函数 1.获取key 2.打开创建共享内存对象 - shmget 3.映射空间地址 - shmat 4.取消映射 - shmdt 5.删除共...
1.对NULL指针的解引用操作 void test() {int *p = (int *)malloc(INC_MAX/4);//当p的值为NULL时,就会有问题。*p = 20;free(p); } malloc...
文章目录 简介 整体目录 SLUB中的结构体关系图 kmalloc 申请逻辑 逻辑图 逻辑简述 kfree 释放逻辑 逻辑图 逻辑简述 slab page状态转换关系图 ...
首先,可以确定的一点是,大部分电脑都至少有一个CPU、内存、硬盘、网卡、显卡 Win11的任务管理器和Win10的任务管理器除了UI不同外,参数...
2.29、共享内存(2) 1、问题1:操作系统如何知道一块共享内存被多少个进程关联? 2、问题2:可不可以对共享内存进行多次...
文章目录 1. synchronized 关键字底层原理以及其与 lock 的区别 2. 对CAS的理解以及底层实现原理 3. ConcurrentHashMap实现线程安全的底层原理是什么 4.对...
Android 项目优化可以从多个方面入手,以下是一些常见的优化方法: 减小APK包大小:可以通过压缩资源文件、使用ProGuard混淆代码、减少不...