logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ARM-知识扫盲1

ARM 架构功耗低、体积小,广泛应用于单片机、手机、嵌入式设备等场景,Cortex‑M 系列单片机内核仅支持 Thumb‑2 指令集,没有 MMU,Cortex‑A 系列应用内核带有 MMU,可以运行 Linux 操作系统。块设备属于不可寻址外存,CPU 不能直接访问,需要通过对应的控制器,借助 DMA 将数据搬运到主内存后,CPU 才能处理数据,操作系统通过文件系统对块设备进行管理。SoC 是一

#arm
27-线程与通信

锁的工作原理:互斥锁的本质是保证“同一时刻,只有一个线程能进入临界区”。如果 pthread_exit() 返回的指针指向局部变量(栈上的变量),当线程函数退出时,这块栈内存会被自动回收。互斥锁通过原子操作保证加锁的排他性,一旦某线程加锁成功,其他线程在解锁前都无法获取同一把锁,因而会被操作系统阻塞并让出CPU,直到持有锁的线程执行完临界区并解锁,才唤醒下一个等待线程。pthread_exit()

#学习#c语言
到底了