cyclicbarier疑问
来源:10-5 找到错误2

GRdreamflying
2021-04-18
使用第二个cyclicbarier为什么还会出现错误的碰撞问题是因为闸门只是起到延缓线程操作的作用么?只是让两个线程执行了a++,而不是等到a++的结果出来后再继续执行接下来的操作么?
写回答
1回答
-
悟空
2021-04-18
因为只是让两个线程同时去执行了a++,而不能控制他们在执行的时候是串行的,所以还是会出现错误碰撞。
00
相似问题
cyclicbarier疑问
来源:10-5 找到错误2
GRdreamflying
2021-04-18
使用第二个cyclicbarier为什么还会出现错误的碰撞问题是因为闸门只是起到延缓线程操作的作用么?只是让两个线程执行了a++,而不是等到a++的结果出来后再继续执行接下来的操作么?
1回答
悟空
2021-04-18
因为只是让两个线程同时去执行了a++,而不能控制他们在执行的时候是串行的,所以还是会出现错误碰撞。
相似问题