There is a Mutex class in .NET Standard that can be named in order to support interprocess synchronization. However, it does not support setting MutexSecurity neither via constructor argument nor via SetAccessControl.
When MutexSecurity is not applied, interprocess synchronization is not working on Windows.