发明名称 一种临界区访问方法及装置
摘要 本发明公开了一种临界区访问方法及装置,在本方案中,在互斥锁的信息区内增加CPU ID信息,该CPU ID表示运行在该CPU ID对应的CPU上的任务锁定了互斥锁。任务访问临界区时,首先检测临界区的互斥锁是否处于锁定状态;若是,则读取互斥锁的信息区内存储的处理器CPU标识ID;若读取的CPU ID与自身所在CPU的CPU ID相同,则进入休眠状态。这样,可以使得同CPU内的任务直接进入休眠状态,不必进行轮询,从而由于减少了轮询的次数,从而达到节约处理资源的目的。
申请公布号 CN105824709A 申请公布日期 2016.08.03
申请号 CN201610140580.3 申请日期 2016.03.11
申请人 浙江大华技术股份有限公司 发明人 吴惠敏
分类号 G06F9/52(2006.01)I;G06F9/50(2006.01)I 主分类号 G06F9/52(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 黄志华
主权项 一种临界区访问方法,其特征在于,包括:访问临界区时,检测临界区的互斥锁是否处于锁定状态;若是,则读取互斥锁的信息区内存储的中央处理器CPU标识ID;该CPU ID表示运行在该CPU ID对应的CPU上的任务锁定了互斥锁;若读取的CPU ID与自身所在CPU的CPU ID相同,则进入休眠状态。
地址 310053 浙江省杭州市滨江区滨安路1187号