Hei Chan <structurechart@xxxxxxxxx> writes: > I probably misinterpreted what you meant about "globally visible > memory". I thought you meant that all threads would see the same > copy. What does "globally visible memory" refer to? Yes, sorry, that was kind of ambiguous. When I wrote "globally visible memory" I meant a global variable or a memory location to which a global variable points, perhaps indirectly. E.g., if g is a global variable, then g[1]->p1->p2 counts as globally visible. Ian