在c ++中,从一个线程写入并从另一个线程读取时,矢量线程安全吗?

时间:2018-08-21 06:51:02

标签: c++ vector thread-safety

我打算有2个线程。

线程1只会将新项目推回向量中。

线程2将仅通过索引获得向量的项,即v [i]。

此线程安全吗?

如果不是,是否有更好的解决方案?我想要的是不阻塞线程1,即后退。线程2可以从向量中获取信息,可以有短暂的睡眠,阻塞或延迟时间。

编辑:答案是否定的,也许固定大小的数组将是解决方案。

0 个答案:

没有答案