V2AS
问路
意见反馈
↓ 按住下拉
XV6中的锁:MIT6.s081/6.828 lectrue10:Locking 以及 Lab8 locks Part1 心得
这节课程的内容是锁(本节只讨论最基础的锁)。其实锁本身就是一个很简单的概念,这里的简单包括 3 点: 概念简单,和实际生活中的锁可以类比,不像学习虚拟内存时,现实 ......
lock
freelist
cpu
acquire
CPU
深入理解Linux内核——内存管理(2)
提要:本系列文章主要参考MIT 6.828课程以及两本书籍《深入理解Linux内核》 《深入Linux内核架构》对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 内存中的 ......
内存
内核
结点
Linux
struct
Golang之旅——内存管理
一文带你了解,虚拟内存、内存分页、分段、段页式内存管理[Golang三关-典藏版]一站式Golang内存洗髓经 | Go 技术论坛 刘丹冰Aceld感谢以上文章作者,收获满满 分页 ......
内存
Span
Class
对象
Page
支持管道、重定向、*匹配的miniShell
先上成果图 源代码 仅供技术点的分享,抄袭者就算了,所以main.c就不贴了 /* * split_line.c */ include <stdio.h> include <stdlib.h> include <string.h> ......
buf
char
int
重定向
word
TCMalloc源码学习(四)(小内存块释放)
pagemap_和pagemap_cache_ PageHeap有两个map,pagemap_记录某一内存页对应哪一个span,显然可能多页对应一个span,pagemap_cache_记录某一内存页对应哪一个SizeCla ......
span
list
内存
length
size
oracle(创建数据库对象)
1 --创建数据库 2 --1.SYSDBA系统权限 3 startup:--启动数据库。 4 shutdown:--关闭数据库。 5 alter database[mount]|[open]|[backup]|[character se ......
table
数据库
alter
创建
emp
【数据库】Oracle建表、创建序列、添加触发器生成自增主键
CREATE TABLE "TEST"."T_ORDER" ( "AUUID_0" VARCHAR2 ( 255 ) NOT NULL ENABLE, "Order_ID" VARCHAR2 ( 255 ) NOT NULL ENABLE, "User_ID" VARCHAR2 ( ......
主键
数据库
oracle
建表
创建
TCMalloc源码学习(二)
替换libc中的malloc free 不同平台替换方式不同。 基于unix的系统上的glibc,使用了weak alias的方式替换。具体来说是因为这些入口函数都被定义成了weak symbols,再 ......
size
class
alignment
源码
16
[ C++ ] 勿在浮沙筑高台 —— 内存管理(9~16p)primitives(下)
per-class allocator 2 tips: operator new重载 不会被派生类实际使用,因为父类大小内存的分配交给子类去调用明显是不正确的。实际上会被转交至 : : operator ne ......
内存
Java
C++
浮沙
高台
Xenomai 源码分析-Part I
xenomai_init() static int __init xenomai_init(void) 源码分析 setup_init_state // 配置Xenomai为启动状态 CONFIG_SMP // 判断处理器CPU系统架构是否为 SMP, ......
heap
init
cobalt
初始化
XNHEAP
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
FeignClient中使用熔断机制hystrix
Paxos协议超级详细解释+简单实例
在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
4
Linux下安装ffmpeg,视频格式转换
5
Antlr---词法解析器的使用【转】
6
C# 检测某版本VC++是否安装
7
Qt加载qss文件
8
UPX源码分析——加壳篇
9
华为路由交换综合实验 ---IA阶段
10
再来一个tensorflow的测试性能的代码