当前位置: 技术问答>linux和unix
linux中同步与原子操作的相关知识辨析【请教高手】
来源: 互联网 发布时间:2016-07-19
本文导语: 在linux中的同步操作函数 lll_lock(),lll_unlock()函数是在哪一层提供的? 是在线程库中,还是在uclibc/glibc,中提供的接口? 同步操作为什么要用到原子操作函数?是需要用原子操作函数去改变计数器吗? 请...
在linux中的同步操作函数 lll_lock(),lll_unlock()函数是在哪一层提供的?
是在线程库中,还是在uclibc/glibc,中提供的接口?
同步操作为什么要用到原子操作函数?是需要用原子操作函数去改变计数器吗?
请教一下。
是在线程库中,还是在uclibc/glibc,中提供的接口?
同步操作为什么要用到原子操作函数?是需要用原子操作函数去改变计数器吗?
请教一下。
|
http://www.ibm.com/developerworks/cn/linux/l-threading.html
lll_lock(),lll_unlock()是NPTL线程库提供的。
原子操作一般为内核的同步原语,用户空间好像没有原子操作的函数。
lll_lock(),lll_unlock()是NPTL线程库提供的。
原子操作一般为内核的同步原语,用户空间好像没有原子操作的函数。