
并发
whenloce
这个作者很懒,什么都没留下…
展开
-
并发 (一)——基本概念
目录一、前言二、基本术语三、同步3.1评估一个锁3.2锁的实现3.2.1 test-and-set3.2.2 compare-and-swap / compare-and-exchange3.2.3 load-linked & store-condition3.2.4 fetch-and-add3.2.5 yield3.2.6 sleepi...原创 2019-06-26 10:43:22 · 256 阅读 · 0 评论 -
并发(二)——linux内核同步机制分析
目录一、内核产生并发的原因二、上下文三、同步3.1 基本的同步手段3.1.1 preempt_enable / preempt_disable3.1.2local_irq_enable / local_irq_disable3.1.3local_bh_enable /local_bh_disable3.1.4spin_lock / spin_unlock...原创 2019-07-24 23:52:18 · 428 阅读 · 0 评论 -
同步(二) —— 操作系统wait,signal原句实现分析
目录一、概述二、wait & signal基本原理2.1 Lost Wake-Up Problem三、linux中的实现3.1 等待队列3.2 wait_event_interruptible3.3wake_up_interruptible3.3.1 Thundering Herd Problem四、参考一、概述在OS中,一种同步的手段是wa...原创 2019-07-21 15:48:23 · 3261 阅读 · 0 评论