发明名称 |
数据库事务处理方法与装置 |
摘要 |
本发明公开一种数据库事务处理方法与装置,用于让事务可以跨线程工作,该数据库事务处理方法包括:判断第一事务中的用户是否处于工作状态,得出第一判断结果;在所述第一判断结果为所述用户处于非工作状态时,控制所述第一事务处于暂停状态,并将所述第一事务所对应的线程给其他用户使用;判断所述用户是否返回工作状态,并得出第二判断结果;在所述第二判断结果为所述用户返回工作状态时,调用所述第一事务,并在任一空闲线程上执行所述第一事务。采用本发明的技术方案,可以让事务跨线程工作,这样提高单个线程的利用率,让单个线程可不间断的服务于多个用户。 |
申请公布号 |
CN104462077A |
申请公布日期 |
2015.03.25 |
申请号 |
CN201310414935.X |
申请日期 |
2013.09.12 |
申请人 |
方正信息产业控股有限公司;上海方正数字出版技术有限公司 |
发明人 |
何奇;郑程光;郭春庭;王浩;刘慧娟;胡选来 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京银龙知识产权代理有限公司 11243 |
代理人 |
许静;黄灿 |
主权项 |
一种数据库事务处理方法,其特征在于,包括:判断第一事务中的用户是否处于工作状态,得出第一判断结果;在所述第一判断结果为所述用户处于非工作状态时,控制所述第一事务处于暂停状态,并将所述第一事务所对应的线程给其他用户使用;判断所述用户是否返回工作状态,并得出第二判断结果;在所述第二判断结果为所述用户返回工作状态时,调用所述第一事务,并在任一空闲线程上执行所述第一事务。 |
地址 |
100871 北京市海淀区成府路298号中关村方正大厦6层 |