版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202211180641.0
公 开 号:CN115686774A
发 明 人:施志强 陈树峰 李明磊 韩伟伦 张杨 王仁 蒋志翔
代 理 人:中国兵器工业集团公司专利中心刘瑞东
代理机构:中国兵器工业集团公司专利中心
专利类型:发明专利
申 请 日:20230203
公 开 日:20220926
专利主分类号:G06F9/48
关 键 词:占用 数据发送功能 计算机软件 优先级功能 发送处理 功能函数 基本功能 轮询模式 任务执行 数据收发 外设资源 性能要求 应用场景 优先次序 资源使用 非阻塞 读写 挂起 阻塞 收发
摘 要:本发明涉及一种高效的支持数据优先级的读写策略及实现方法,属于计算机软件领域。本发明在提供基本的数据发送功能上,解决当前某些对数据有优先级需求及性能要求较高的应用场景。任务的收发过程,支持高优先级的数据优先接收、发送处理,以确保资源使用的优先次序;任务执行过程不会因为等待某个外设资源而耽误任务后续功能函数的执行,并且不发生额外占用CPU的情况,让出CPU资源执行其它任务或任务内的其它函数。本发明在满足基本功能的前提下,额外支持数据收发的优先级功能,性能上即拥有阻塞不占用CPU资源的优点又具备非阻塞或轮询模式下任务不会被挂起的优点。