小编ins*_*aze的帖子

使用phtreads从C中的多个线程在不同位置读取和写入数组是否安全?

假设有两个线程A和B。还有一个共享数组:float X[100]

线程A一次向数组中一次写入一个元素,每10步更新一次index(以安全的方式)指示当前索引的共享变量,并且还将信号发送给线程B。信号,它会index以安全的方式读取,然后继续读取X直到position 的元素index

这样安全吗?线程A确实更新了数组还是仅更新了缓存中的副本?

c multithreading pthreads

5
推荐指数
1
解决办法
138
查看次数

标签 统计

c ×1

multithreading ×1

pthreads ×1