Cra*_*enz 5 multithreading kernel linked-list
linux内核的list.h线程安全吗?
aby*_*byx 7
不,list_head结构不包含任何锁,操作绝不是原子的.
list_head
你可以在这里看到这一点,没有提到锁定机制等.
eph*_*ent 6
刚看完实施; 在作家面前,答案显然是否定的.(不可变数据的多个读者是安全的.)
Paul McKenney 向RCU介绍了有用的LWN,您可以从中收集有关管理链接列表的线程安全更新的一些技巧.当然,你的使用可能很简单,螺旋锁就足够了.
归档时间:
15 年,9 月 前
查看次数:
1993 次
最近记录:
13 年 前