首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户26105366214
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
linux printf VS printk
printf printk printk()是内核中使用的打印函数,功能与C标准函数库中的printf()相同。重新编写这么一个函数的原因是在内核代码中不能直接使用专用于用户模式的fs段寄存去,而需要
linux内核--malloc()详解
linux内核malloc内存分配 内核kernel/malloc.c中的内存分配函数malloc,与用户程序使用的malloc不同,内核0.98版以后改名为kmalloc() 对于应用程序使用的名称
linux--文件系统
文件系统 MINIX文件系统 与标准UNIX文件系统基本相同,6部分组成:引导块、超级块、i节点位图,逻辑块位图、i节点、数据块 文件系统只是在块设备商空出一个存放引导块的空间。如果你把内核映像文件放
linux/unix系统编程--SystemV 信号量
System V 信号量 SystemV不是用来在进程间传输数据的。相反,它是用来同步进程的动作的。 信号量的一个常见用途是同步对一块共享内存的访问以防止出现一个进程在访问共享内存的同时另一个进程更新
linu/unix系统编程--共享库
共享库 将库函数打包为一个单元使之能够在运行时被多个进程共享。 目标库 构建程序的一种方式是简单的将每一个源文件编译为目标文件,然后将这些目标文件链接在一起组成一个可执行程序 链接器实际上是由一个单独
内存管理
内存管理 linux内核的内存管理采用了分页管理的方式,它利用页目录和页表结构处理内核中其他部分代码对内存的申请和释放操作。内存的管理是以内存页面为单位进行的,一个内存页面指的是地址连续的4K字节物理
C语言
atomic_c: 原子操作的类型,确保多线程或多进程中数据的一致性,atomic_t对整数进行原子操作,它确保对atomic_c类型变量的操作是不可分割的 实现: cpu指令相关 __init_or
linux/unix系统编程--进程通信--System V 消息通信
system V IPC 三种不同的进程间通信机制 消息队列:与管道有点像,但存在两个重大差别。第一消息队列是存在边界的,读写者之间以消息进行通信,而不是通过无分隔符的字节流。每条消息包括一个整型的t
linux/unix系统编程
进程间通信 & 管道 IPC工具分类 通信: 关注进程间数据交换 同步: 进程和线程间的同步 信号: 通信工具 数据传输工具: 为了进行通信,一个进程将数据写入到IPC工具中,另一个进程从中读取数据。
线程同步--条件变量
最近在看多线程相关问题的时候,发现之前对条件变量的理解不够深入,再次回去看了下书,总结记录。 多线程循环打印的问题,网上搜了很多都是jave C++的帖子,记录下C相关的 问题:由两个线程循环打印ab
下一页
个人成就
文章被阅读
3,523
掘力值
233
关注了
0
关注者
1
收藏集
0
关注标签
2
加入于
2024-01-26