弗远

2015年12月1日

环形无锁队列

摘要: 环形无锁队列环形无锁队列Table of Contents1 环形无锁队列的实现2 死锁及饥饿3 一些优化1 环形无锁队列的实现数据结构定义:template class LockFreeQueue{ private: ElementT *mArray; int mCapacity; ... 阅读全文

posted @ 2015-12-01 23:34 弗远 阅读(1140) 评论(0) 推荐(0) 编辑

并发编程基础

摘要: 并发编程基础并发编程基础Table of Contents1 多线程及并发2 锁及互斥3 原子操作4 GCC的内建原子操作1 多线程及并发线程是操作系统进行作业调度的最小单位,也是进程内部的一条执行路径。与进程不同,线程并没有对操作系统的资源所有权,也就是说同一个进程内的多个线程对资源的访问权是共享... 阅读全文

posted @ 2015-12-01 23:33 弗远 阅读(190) 评论(0) 推荐(0) 编辑

导航