发明名称 |
使用于多处理器系统的同步方法与装置 |
摘要 |
一种使用于多处理器系统的同步方法与装置,上述方法包括下列步骤。首先,接收处理器取得旋转锁的请求,传回旋转锁的状态至处理器。若旋转锁处于未锁定状态,则将旋转锁的状态改为锁定状态。反之,若旋转锁处于锁定状态,则暂停处理器的时钟脉冲以暂停其动作,并且将处理器排入队列。然后,接收处理器释放旋转锁的请求,将旋转锁的状态改为未锁定状态。最后,若有其它处理器在队列中等待,则根据既定策略自队列中选出一个处理器,恢复选出的处理器的动作。 |
申请公布号 |
CN1924811A |
申请公布日期 |
2007.03.07 |
申请号 |
CN200510093629.6 |
申请日期 |
2005.08.31 |
申请人 |
财团法人工业技术研究院 |
发明人 |
段正明 |
分类号 |
G06F9/46(2006.01);G06F15/16(2006.01) |
主分类号 |
G06F9/46(2006.01) |
代理机构 |
北京连和连知识产权代理有限公司 |
代理人 |
王永红 |
主权项 |
1.一种使用于多处理器系统的同步方法,其特征是:在处理器取得旋转锁失败之后,以及该处理器成功取得该旋转锁之前,暂停该处理器的动作。 |
地址 |
台湾省新竹县竹东镇中兴路四段195号 |