在动态数组(向量)上使用Mutex

时间:2019-04-27 10:32:39

标签: c++ multithreading thread-safety pthreads

我对多线程有点陌生,我有一个问题。

我有一个固定大小的Vector和多个线程数组。 我所有的线程都可以访问此固定大小的数组,但是因为它们包含动态数组,所以我想知道是否可能由于Vector大小可能更改而找到竞争条件。

由于向量是动态的,是否应该锁定对此数组的访问?还是永远不会成为问题?

通常在使用动态数组时,是否应该锁定对它们的访问权限以防止出现竞争状况?还是幕后有黑魔法阻止了他们?

谢谢

0 个答案:

没有答案