13大数据c、c基础14课第十一周无锁编程.pdfVIP

  • 8
  • 0
  • 约1.33万字
  • 约 18页
  • 2021-02-20 发布于北京
  • 举报

13大数据c、c基础14课第十一周无锁编程.pdf

无锁编程1 什么是无锁编程 通常意义上的无锁编程,指的是没有mutex 的编程,也称作lock。但这仅仅 是无锁编程的一部分。普遍为大家所接受的,学院派的定义比这个更加宽泛一些。 无锁指的是描述代码的属性,而不是指代码具体是如何编写的。 如果你的代码的某些部分符合下述的条件,则这部分代码可以认为是无锁的。 反之则不是无锁。 无锁编程的条件: 1. 程序使用多线程,或中断、信号处理等 2. 多线程访问共享内存 3. 线程相互之间不会阻塞 所以无锁中的锁,指

文档评论(0)

1亿VIP精品文档

相关文档