我想尝试更好地理解共享内存同步的问题。我已经了解进程间同步在不同的操作系统上的工作方式不同。最大的区别是当锁定共享内存的进程崩溃时会发生什么。Windows 在进程崩溃后释放锁定的命名互斥锁,而 linux 不释放它。有人可以更好地解释我的问题,哪些是优势和劣势?在 linux 下,如何在进程崩溃后释放命名互斥锁或进程间信号量?我在互联网上搜索过,但没有找到能很好地解释问题和解决方案的人。
我希望有人能帮助我。对不起我的英语不好。
我想尝试更好地理解共享内存同步的问题。我已经了解进程间同步在不同的操作系统上的工作方式不同。最大的区别是当锁定共享内存的进程崩溃时会发生什么。Windows 在进程崩溃后释放锁定的命名互斥锁,而 linux 不释放它。有人可以更好地解释我的问题,哪些是优势和劣势?在 linux 下,如何在进程崩溃后释放命名互斥锁或进程间信号量?我在互联网上搜索过,但没有找到能很好地解释问题和解决方案的人。
我希望有人能帮助我。对不起我的英语不好。