存档

文章标签 ‘多生产者-多消费者’

cmpxchgl

2012年11月17日 1 条评论 10,551 次浏览

白天在公司看DPDK的代码,一个使用cmpxchgl指令实现的支持多生产者-多消费者的内存池,挺有意思的,里面有一处关键代码为rte_atomic32_cmp_set()(好像是这个名字?),其实现在Nginx代码内也有,现在家里电脑上没有DPDK的代码,所以就直接来看看Nginx内的具体实现: static... [阅读更多]