![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
并发、同步
csdn_bigbrave
从事软件开发
展开
-
驱动基础概念
驱动基础概念 并发:多个执行单元同时或并行运行(多核) 竞争:多个执行单元同时并行的访问某个共享资源,导致竞争,竟态。 同步:多个执行单元协调动作,相互配合,串行的共同完成一个任务。 异步:多个执行单单元并行运行,相互独立。 互斥:指一个执行单元在访问共享资源的时候,其它的执行单元被禁止访问 实现互斥有多种方法:原子量、信号量、互斥锁、自旋锁、临界区 中断:是指由于接收到来自外围硬件(相对于中央处理器和内存)的异步信号或来自软件的同步信号,而进行相应的硬件/软件处理。 中断:中断其实可以分为同步中断(软中断原创 2020-08-30 22:06:46 · 302 阅读 · 0 评论 -
代码学习inux内核驱动(四)
代码学习inux内核驱动(四) 并发同步处理方法(待完善) #include <linux/device.h> #include <linux/module.h> #include <linux/kernel.h> #include <linux/init.h> #include <linux/string.h> #include <linux/list.h> #include <linux/types.h> #includ原创 2020-07-04 22:56:43 · 220 阅读 · 0 评论