C中的锁和互斥锁

我已经学习了一段时间的C并且仍然没有遇到可以解释这些野兽是什么的好书?它们是积分C功能吗?如果是这样的话,它们是如何在诸如B.S.的C编程语言这样的书中提到的.如果没有,你在哪里可以得到关于它们的可靠信息 – 最好是一本书(不太喜欢网络教程),如何定义它们,如何使用它们等等.
感谢您提供宝贵的帮助.
最佳答案
Locks和Mutexes是并发结构,用于确保两个线程不会同时访问相同的共享数据,从而实现正确性.

当前的C标准没有并发工具.

虽然你提到你更喜欢书籍和在线教程,但Herb Sutter的Effective Concurrency column绝对是必读的.

安东尼·威廉姆斯即将出版的书名为C++ Concurrency in Action.安东尼·威廉姆斯是Boost.Thread图书馆的作者.

另一个值得一看的线程库是Intel’s TBB.

转载注明原文:C中的锁和互斥锁 - 代码日志