一种死循环或类死循环任务检测方法

基本信息

申请号 CN200610020335.5 申请日 -
公开(公告)号 CN100394399C 公开(公告)日 2008-06-11
申请公布号 CN100394399C 申请公布日 2008-06-11
分类号 G06F11/36(2006.01) 分类 计算;推算;计数;
发明人 刘洋 申请(专利权)人 北京迈普华兴信息技术有限公司
代理机构 - 代理人 -
地址 610041四川省成都市高新区九兴大道16号迈普大厦
法律状态 -

摘要

摘要 一种死循环或类死循环任务检测方法,涉及计算机操作系统领域,特别涉及死循环任务的检测及处理技术。本发明克服现有技术检测死循环或类死循环任务时对系统资源有较多消耗的问题,通过生成系统最高优先级的死循环监控任务和具有系统最低优先级的死循环测试任务,确定死循环或类死循环任务,并调用系统任务堆栈精确定位死循环的位置。在优先级抢占式操作系统中,本发明只使用两个简单任务,能有效检测死循环或类死循环任务,不需要利用系统时钟中断处理和任务切换挂钩处理就能判断是否出现死循环或类死循环;处理频度很小,非常节省CPU资源。