版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN201710789002.7
公 开 号:CN107491350B
代 理 人:北京超凡志成知识产权代理事务所(普通合伙)徐彦圣
代理机构:11371 北京超凡志成知识产权代理事务所(普通合伙)
专利类型:发明专利
申 请 日:20180810
公 开 日:20170905
专利主分类号:G06F9/48(20060101)
关 键 词:回调 任务队列 工作线程 循环处理 调用 访问目标数据 电子设备 接口封装 目标数据 任务调用 速度实现 系统运行 依次处理 多线程 放入 加锁 线程 并发 投递 存储 节约 应用
摘 要:本发明提供一种接口任务调用方法及装置,应用于电子设备,所述方法包括:建立任务队列以及用于处理所述任务队列中任务的循环处理函数;接收工作线程投递的回调任务并放入所述任务队列中,其中,所述回调任务由该工作线程需要调用的目标数据接口封装而成,所述回调任务包括相应的优先等级;使用所述循环处理函数批量提取并存储所述任务队列中的所述回调任务,并根据所述回调任务的优先等级依次处理所述回调任务。如此,本实施例提供的方法可以以最快的速度实现线程逐个调用访问目标数据接口,并且没有多余的加锁的操作,节约了系统运行资源,提高了多线程并发的处理能力。