I understand you can use process wide mutexes, but does this still apply if you have an additional virtualized operating system provisioned?
For example, take two OSes:
O2 is a virtualized OS provisioned on
O1. Now take some code
C that uses a process-wide mutex. Run
O2. Assuming they have access to the same resource through some file sharing mechanism (e.g. guest additions.) Does the mutex still work?