如果共享内存是16位数组并且每个元素都是独立的,我是否需要使用互斥锁来保护它

时间:2014-05-22 01:56:13

标签: embedded-linux shared-memory

共享内存由2进程使用shm_open和mmap。

共享内存是一个16位数组。

该应用程序在32位嵌入式Linux中运行。

我的理解是因为访问每个元素是独立的和原子的,保护共享内存与复杂的互斥是不必要的低效率。

0 个答案:

没有答案