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: O1
and O2
where O2
is a virtualized OS provisioned on O1
. Now take some code C
that uses a process-wide mutex. Run C
on O1
and O2
. Assuming they have access to the same resource through some file sharing mechanism (e.g. guest additions.) Does the mutex still work?