发明名称 |
具有事务能力的排队 |
摘要 |
本发明提供一种用于具有事务能力的排队的方法和系统。该方法可以包括:提供具有有序消息列表的队列;在队列内提供取出光标操作以指向用于取出应用开始搜寻要取回的消息的当前开始位置;如果存在多于一个放入应用则提供用于放入操作的第一锁以保证一次仅一个应用正在向队列放入;如果存在多于一个取出应用则提供用于取出操作的第二锁以保证一次仅一个应用正在从队列取出;并且在放入与取出应用之间进行同步以检查并更新取出光标操作。 |
申请公布号 |
CN104063271A |
申请公布日期 |
2014.09.24 |
申请号 |
CN201410098848.2 |
申请日期 |
2014.03.17 |
申请人 |
国际商业机器公司 |
发明人 |
J·勒威尔;I·C·爱德华兹;T·洛班;A·J·肖非尔德 |
分类号 |
G06F9/46(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京市金杜律师事务所 11256 |
代理人 |
酆迅;陈颖 |
主权项 |
一种用于具有事务能力的排队的方法,包括:提供具有有序消息列表的队列;在所述队列内提供取出光标操作,以指向用于取出应用开始搜寻要取回的消息的当前开始位置;如果存在多于一个放入应用,则提供用于放入操作的第一锁以保证一次仅一个应用正在向所述队列放入;如果存在多于一个取出应用,则提供用于取出操作的第二锁以保证一次仅一个应用正在从所述队列取出;在放入与取出应用之间进行同步,以检查并更新所述取出光标操作。 |
地址 |
美国纽约阿芒克 |