怎么做到只有一个实例运行的程序重启?

orcher 2015-05-30 08:06:00
有个创建了信号量的单实例程序,想让他点击按键后程序重启,该怎么做?
...全文
292 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Javpp 2015-06-06
  • 打赏
  • 举报
回复
是不是想做到启动程序时,如果程序已经运行了,就退出 重新启动? 如果是这样的话,感觉不用信号量咯,在程序启动时给这个程序的进程发消息,程序接收到消息后退出,就OK啦。
我不懂电脑 2015-06-01
  • 打赏
  • 举报
回复
点击按键后,先解除信号量,然后重启。
勉励前行 2015-05-31
  • 打赏
  • 举报
回复
检查到信号量时,延时再检查,留足够时间给上一实例退出。这样可保障重启过程的进行。

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧