多线程环境下向数组添加数据的结构时,我们需要考虑线程安全。一般有几种常见的设计方案:
方案 1:互斥锁保护动态数组实现思路:使用互斥锁(std::mutex)保护对数组的每次操作,确保同一时间只有一个线程修改数组。这个方案是最简单最常见的,
2020-06-27