gpt4 book ai didi

c++ - 检查另一个程序实例是否已经在运行

转载 作者:行者123 更新时间:2023-11-30 04:02:31 25 4
gpt4 key购买 nike

如何查看UNIX系统下已经运行的另一个程序实例?如果是,则 exit()

当进程开始时,我已经在 file 上使用了 pid。然后我检查 pid 它是否存在。但有时程序会因意外行为而运行,而且我有大量正在运行的程序拷贝。

最佳答案

使用适当的同步机制(例如 process shared semaphore ),以防止启动您的程序两次。

关于c++ - 检查另一个程序实例是否已经在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25048434/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com