UIGestureRecognizerDelegate设置响应事件优先级

 

  /*
        #UIGestureRecognizerDelegate
        我在这里设置响应事件的优先级,因为UITap响应事件的优先级会高,则他的subview的事件会被阻止
    */
    func gestureRecognizer(gestureRecognizer: UIGestureRecognizer!, shouldReceiveTouch touch: UITouch!)->Bool{
        if touch.view == gestureRecognizer.view{
            return true
        }
        return false
    }

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现高响应优先级调度算法的步骤可以按照以下方式进行: 1. 计算响应比:对于每个进程,计算其响应比。响应比可以通过以下公式计算:响应比 = (等待时间 + 服务时间) / 服务时间。等待时间为进程在等待CPU的时间,服务时间为进程的执行时间。 2. 确定优先级:根据计算得到的响应比,确定每个进程的优先级响应比越高,优先级越高。 3. 进程调度:根据进程的优先级进行调度。选择优先级最高的进程来执行,直到进程执行完成或者有更高优先级的进程到达。 4. 更新等待时间:当进程等待CPU时,等待时间会增加。在每个时间片结束时,更新等待时间。 5. 循环调度:重复步骤3和4,直到所有进程完成执行。 需要注意的是,实现高响应优先级调度算法时,还需要考虑以下几点: - 进程到达顺序:如果有多个进程同时到达,可以根据到达时间来确定优先级,较早到达的进程优先级较高。 - 动态优先级更新:在每个时间片结束时,重新计算进程的响应比和优先级,以适应系统的动态变化。 - 处理优先级相同的进程:如果有多个进程具有相同的优先级,可以使用其他调度算法(如轮转调度)来选择执行进程。 这些步骤可以帮助你实现高响应优先级调度算法。根据具体情况,你可能需要根据编程语言和环境进行适当的调整和实现。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值