title: does false sharing occur when data is read in openmp?
body: <p>If I have a C++ program with OpenMP parallelization, where different threads constantly use some small shared array only for <em>reading</em> data from it, does false sharing occur in this case? in other words, is false sharing related only to memory write operations, or it can also happen with memory read operations.</p>