发明名称 ENTRY LOCKING FOR LARGE DATA STRUCTURES
摘要 <p>The invention is based on the idea that for a large data structure with N entries, memory space for the locks corresponding to said entries can be saved by performing a hashing function on a value that represents an entry into a hashed value 1 to M. This hashed value is used to index the table of M locks. The value of M is typically much smaller than the value of N thereby reducing memory space requirements. If M is chosen large enough and a good hashing function is selected problems with collisions will be very small. Additionally, problems relating to deadlock occurring, when the hashed value of a second entry equals the hashed value of the a first entry, are being addressed by swapping said hashed values of said first and second entry, when the hashed value of the second entry is smaller than the hashed value of the first entry.</p>
申请公布号 WO2003042816(A2) 申请公布日期 2003.05.22
申请号 IB2002004531 申请日期 2002.10.28
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址