首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
路漫漫其远_吾求索
掘友等级
软件研发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
Inotify检测监听机制
描述:Inotify API用于检测文件系统变化的机制。Inotify可用于检测单个文件,也可以检测整个目录。当检测的对象是一个目录的时候,目录本身和目录里的内容都会成为检测的对象。 目的:当内核空间发生某种事件之后,可以立即通知到用户空间。方便用户做出具体的操作。用于创建一个i...
HashMap底层实现原理
1,hashmap的数据结构 数组:查询速度快,可以根据索引查询;但插入和删除比较困难; 链表:查询速度慢,需要遍历整个链表,但插入和删除操作比较容易。 hashmap是数组和链表组成的,数据结构中又叫“链表散列”。数组是HashMap的主体,链表则是主要为了解决哈希冲突而存在的...
Linux内核的同步互斥机制
互斥与同步机制是计算机系统中,用于控制进程对某些特定资源的访问的机制。同步是指用于实现控制多个进程按照一定的规则或顺序访问某些系统资源的机制。互斥是指用于实现控制某些系统资源在任意时刻只能允许一个进程访问的机制。互斥是同步机制中的一种特殊情况。同步机制是linux操作系统可以高效...
Linux 五种Io模型
一:先介绍一下四个概念:同步,异步,阻塞,非阻塞。 同步 就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。比如,调用readfrom系统调用时,必须等待IO操作完成才返回。 异步 异步的概念和同步相对。当一个异步过程调用发出后,调用者不能立刻得到结果。实际处理这个调...
Linux内核线程
一:内核线程简介 Linux 内核线程(KERNEL THREAD)完全独立运行在内核空间,并且不能被切换到用户空间运行,也没有独立内核地址空间。除此之外,与普通的线程一样,可以被调度和抢占。二:头文件介绍 #include <linux/errno.h> #include <l...
Linux 平台设备platform
今天学习了platform平台总线,用来对驱动进行管理和注册,平台设备是指处理器上集成的额外功能的附加设备,如Watch Dog,IIC,IIS,RTC,ADC等设备。这些额外功能设备是为了节约硬件成本、减少产品功耗、缩小产品形状而集成到处理器内部的。需要注意的是,平台设备并不是...
Linux 设备树基本简介
一:基本简介 设备作用:提供设备信息 设备树(Device Tree)是一种描述硬件的数据结构在操作系统引导阶段进行设备初始化的时候,数据结构中的硬件信息被检测并传递给操作系统 设备树: 设备树源文件(xxxx.dts) —DTC—>>> 设备树二进制文件(xxxx.dtb) 设...
Linux 根文件系统
【2】linux操作系统目录结构 【3】总结 制作根文件系统的过程,其实就是构造以上目录及系统启动所必需文件的过程 构建嵌入式根文件系统的工作,也就从构建这几个文件夹开始 三:根文件系统制作 【1】根文件系统构建介绍 挂载根文件系统时,传递给内核的参数: bootargs = r...
经典排序算法
varlen = arr.二,选择排序 核心思想: 首先在未排序的序列中找到最小的那个元素,将它放到起始位置,再从剩余未排序的序列中找到最小的那个元素,放到已排序序列的末尾,以此类推,直到所有的元素都排序完成。 算法描述: 初始状态:无序区为R[1…n],有序区为空; 第i趟排序...
Linux线程-互斥锁pthread_mutex_t
二:锁的属性: 互斥锁属性可以由pthread_mutexattr_init(pthread_mutexattr_t *mattr);来初始化,然后可以调用其他的属性设置方法来设置其属性; 互斥锁的类型:有以下几个取值空间: PTHREAD_MUTEX_TIMED_NP,这是缺省...
下一页
个人成就
文章被点赞
16
文章被阅读
37,559
掘力值
537
关注了
0
关注者
9
收藏集
0
关注标签
4
加入于
2022-06-13