既然APP能收到消息,那么系统不处理这个消息,又APP处理完自己的事物,然后APP执行挂起的动作。缺点是这个系统如果没有这只app将不会挂起。不过简单。 改进一下,定义个一个带名字的互斥量或者事件什么都行,又APP创建,然后系统收到挂起信息,先判断这个[事件]是否有存在,存在表示APP已经运行,你就像等待APP处理完自己的事务,然后给这个[事件]一个信号,这样系统收到信号再挂起。适当设定一个超时的时间,app没给信号也挂起,这样或许更合理一些。
19,504
社区成员
41,569
社区内容
加载中
试试用AI创作助手写篇文章吧