1. 阿里云>
  2. 云栖社区>
  3. 主题地图>
  4. L>
  5. linux的api临界区

当前主题:linux的api临界区

linux的api临界区相关的博客

查看更多 写博客

linux内核自旋锁API

我们大概都了解,锁这种机制其实是为了保护临界区代码的,关于使用和定义,我总结的API如下: #include <linux/spinlock.h> 定义自旋锁 spinlock_t lock; 初始化自旋锁 void spin_lock_init(spinl

阅读全文

Linux kernel中断子系统之(五):驱动申请中断API【转】

转自:http://www.wowotech.net/linux_kenrel/request_threaded_irq.html 一、前言 本文主要的议题是作为一个普通的驱动工程师,在撰写自己负责的驱动的时候,如何向Linux Kernel中的中断子系统注册

阅读全文

Linux kernel中断子系统之(五):驱动申请中断API【转】

转自:http://www.wowotech.net/linux_kenrel/request_threaded_irq.html 一、前言 本文主要的议题是作为一个普通的驱动工程师,在撰写自己负责的驱动的时候,如何向Linux Kernel中的中断子系统注册

阅读全文

Linux中的spinlock和mutex

Linux中的spinlock和mutex 作者 digoal 日期 2016-11-09 标签 PostgreSQL , Linux , spin lock , mutex , 自旋锁 , 抢占锁 背景 最近在压测PostgreSQL同步流复制时,遇到一个m

阅读全文

linux 自旋锁

一、概述: 自旋锁是SMP架构中的一种low-level的同步机制。当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意: 由于自旋时不释放CPU,因而持有自旋锁的线程应该尽快释放自旋锁,否

阅读全文

Linux设备驱动开发概述

作者:宋宝华 email:author@linuxdriver.cn 在过去这些年,Linux已经成功应用于服务器和桌面系统,而近年来,随着嵌入式系统应用的持续升温,Linux也开始广泛应用于嵌入式领域,逐步成为通信、工业控制、消费电子等领域的主流操作系统。L

阅读全文

Linux 内核同步之自旋锁与信号量的异同【转】

转自:http://blog.csdn.net/liuxd3000/article/details/8567070 Linux 设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态,linux 提供了多种解决竞态问题的方式,这些方式适

阅读全文

Linux多线程编程和Linux 2.6下的NPTL

这几天由于工作需要,琢磨了一下Linux下的多线程的相关资料。Linux下最常用的多线程支持库为Pthread库,它是glibc库的组成部分。但是关于Pthread的说明文档非常缺乏,特别是对POSIX多线程规范的介绍以及pthread库中多线程实现方式的介绍

阅读全文