阻止竞争问题的几种办法:
1.保证每一个时刻只有一个线程在修改数据。C++标准提供了若干机制。
2.无锁编程(lock-free programming),本书第七章介绍。
3.software transactional memory ( STM ),本书未做讲解。
阻止竞争问题的几种办法:
1.保证每一个时刻只有一个线程在修改数据。C++标准提供了若干机制。
2.无锁编程(lock-free programming),本书第七章介绍。
3.software transactional memory ( STM ),本书未做讲解。