由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 最准确,精简 spinlock VS semaphore 的 区别??
相关主题
几道跟Linux有关的面试题 (转载)最精简的带图形界面的Linux是啥?
谁用过google的tcmalloc啊, 还有futex和spinlocks那个好呼吁谁做一个精简界面的专业发布版。。。
spin_lock_irqsave vs. disable irq vs. mask irq怎么才是 精简,准确呢? spinlock VS semaphore 的 区别??
请教一个linux下面的多线程semaphore的问题。 (转载)multi thread复习请教
SSA, 能不能讲一下 inodeembedded Linux ,面试了几次,都问这个问题了。不知道答案??
Pthread一个牵涉两个线程同步,每轮先串行后并行的问题pthread 编程还是要看看阿
连续release mutex/semphore 2次有什么问题吗? (转载)failed bloomberg phone interview
Ubuntu 或者 Debian based 的哪个 distro 最省资源?编程这一行入门容易,所以小屁孩很多
相关话题的讨论汇总
话题: spinlock话题: semaphore话题: vs话题: 精简话题: 准确
进入Linux版参与讨论
1 (共1页)
y****1
发帖数: 58
1
怎么回答才能精简准确呢?
谢谢
G*****h
发帖数: 33134
2
spinlock 是多cpu 用的

【在 y****1 的大作中提到】
: 怎么回答才能精简准确呢?
: 谢谢

m********2
发帖数: 89
3
spinlock 不 reschedule.
mutex 会 reschedule.
spinlock 跟 mutex 比更合适。

【在 y****1 的大作中提到】
: 怎么回答才能精简准确呢?
: 谢谢

b*******s
发帖数: 5216
4
补充一点,spinlock是busy waiting,在并发冲突少的时候效率高
如果并发冲突频繁,还是要用锁

【在 m********2 的大作中提到】
: spinlock 不 reschedule.
: mutex 会 reschedule.
: spinlock 跟 mutex 比更合适。

h**i
发帖数: 712
5
spin lock不会引起caller sleep,而semaphore会,它把进程从队列里拖出去,除非获
得锁。
spin lock适合保持时间短的任何context,包括中断,semaphore适合保持时间长的(
进程)context。

【在 y****1 的大作中提到】
: 怎么回答才能精简准确呢?
: 谢谢

1 (共1页)
进入Linux版参与讨论
相关主题
编程这一行入门容易,所以小屁孩很多SSA, 能不能讲一下 inode
谁给讲讲test-and-set怎么实现mutex?Pthread一个牵涉两个线程同步,每轮先串行后并行的问题
Re: 别了,纽约 (转载)连续release mutex/semphore 2次有什么问题吗? (转载)
请教大牛用mutex lock实现reader writer lockUbuntu 或者 Debian based 的哪个 distro 最省资源?
几道跟Linux有关的面试题 (转载)最精简的带图形界面的Linux是啥?
谁用过google的tcmalloc啊, 还有futex和spinlocks那个好呼吁谁做一个精简界面的专业发布版。。。
spin_lock_irqsave vs. disable irq vs. mask irq怎么才是 精简,准确呢? spinlock VS semaphore 的 区别??
请教一个linux下面的多线程semaphore的问题。 (转载)multi thread复习请教
相关话题的讨论汇总
话题: spinlock话题: semaphore话题: vs话题: 精简话题: 准确