Linux内存管理(Golang实现) 今天我们来开linux的“任督二脉”第二脉——内存管理。 内存统计信息 执行free -h,结果如下图所示: 其中,free是空闲内存,available是free+buff/cache中可释放的内存... 系统教程# available# free# linux 2年前70
推荐15个yyds的Web3开源项目! Web3 作为区块链技术的重要组成部分,正在快速发展,并被越来越多的开发者和用户所关注。本文将推荐 15 个优秀的 Web3 开源项目,以更好地了解和掌握 Web3 技术! 全文概览: Lenster... 网站建设# free# Web3# 前端 2年前490
说说Buddy算法的那些事 作者 | 赵青窕,审校 | 孙淑娟,内核内存管理比较复杂,主要包含了Buddy算法,vmalloc管理,slab算法,kmapper及与初始化阶段物理内存管理相关的两个模块memblock和bootm... 网站建设# buddy# free# struct 3年前570
关于多线程同步的一切:lock-free/wait-free 锁是操作系统提供的一种同步原语,通过在访问共享资源前加锁,结束访问共享资源后解锁,让任何时刻只有一个线程访问共享,本质是做串行化。,程序对共享资源的访问任务,一般包括三步骤,读原值,修改值,将新值写回... 网站建设# free# 同步# 线程 4年前430