![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多线程
文章平均质量分 82
sjsssd
这个作者很懒,什么都没留下…
展开
-
【转】大并发下的高性能编程 – 改进的(用户态)自旋锁
原文地址本文介绍了关于多线程编程中关于锁的分析,对优化多线程程序有一定的帮助。前言多线程程序中,锁的使用往往成为系统性能的关键。在做地址可视化项目的时候,由于内存管理部分需要频繁的更新内存的引用计数,所以产生了使用自旋锁的想法,这篇文章我们从自旋锁的性能开始说起,由浅入深的给出了一种改进的自旋锁的实现。这里我们 1) 讨论自旋锁对并发程序性能的影响; 2) glibc中转载 2015-06-23 21:59:09 · 520 阅读 · 0 评论 -
【荐】Grand Central Dispatch Tutorial for Swift: Part 1/2
这篇文章非常详细的介绍了iOS中的GCD相关知识,并且结合具体实例进行了分析。原文地址(建议评论也看一下)感兴趣的朋友可以看看原文,在这里我总结和翻译了我个人认为比较精华的部分。预备知识顺序与并发(serial vs concurrent)顺序执行指在同一时间只有一个任务被执行;并发则指任务可能会同时被执行。任务(tasks)在本文中,一个任务可以被认为就是一个闭包。实翻译 2015-06-28 21:04:22 · 577 阅读 · 0 评论