我对Linux API sem_unlink()有点困惑,主要是在什么时候或为什么调用它。我在Windows中使用信号量已经很多年了。在Windows中,一旦关闭了命名信号量的最后一个句柄,系统就会删除底层内核对象。但是在Linux中,开发人员需要通过调用sem_unlink()来删除内核对象。如果不这样做,内核对象将保留在/dev/shm文件夹中。我遇到的问题是,如果进程A调用sem_unlink(),而进程B锁
我通过在正在运行的应用程序的进程和应用程序的新实例的进程之间发布消息来实现这一点:private static extern int PostMessage(int hwnd, int wMsg, int wParam, int lParam);
我不能使用我似乎找不到任何关于跨用户帐户的进程之间发布消息的文档。这是