when a shared library exports some global variables: are those variables shared among all processes or does each process get its own copy of the variables?
so the question is: if process 1 writes to a global variable of a shared library, and process 2 reads from that variable - does process 2 read what process 1 wrote? id say no.