《C++ Concurrency in Action》笔记6 Avoiding problematic race conditions

来源:互联网 发布:凯立德6.0端口修改器 编辑:程序博客网 时间:2024/06/10 11:35

阻止竞争问题的几种办法:

1.保证每一个时刻只有一个线程在修改数据。C++标准提供了若干机制。

2.无锁编程(lock-free programming),本书第七章介绍。

3.software transactional memory ( STM ),本书未做讲解。

阅读全文
0 0