标签: c++ pthreads
我在数组上执行了很多操作,并希望使用pthreads对其进行多线程处理。如何让多个线程同时访问和编辑同一个数组?我将在算法上防止内存评估冲突,因此这不是一个问题。
我正在操作一个类,它本质上是一个将对象数组转换为2D矩阵的包装器,有几个有用的方法来简化这个任务。每个单元格都被分开操作,所以我计划将相同的对象传递给4个相同的线程,但是给每个线程一个不同的部分来处理。
我以前从来没有正确使用过线程,而这些看似不必要的空洞和指针让我感到困惑。
感谢