×

PERFORMING CONCURRENT REHASHING OF A HASH TABLE FOR MULTITHREADED APPLICATIONS

  • US 20120036134A1
  • Filed: 04/08/2009
  • Published: 02/09/2012
  • Est. Priority Date: 04/08/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • allocating a second number of buckets for a hash table shared concurrently by a plurality of threads, the hash table having a first number of buckets, the second number of buckets being at least equal to the first number of buckets and each of the second number of buckets is logically mapped onto a corresponding parent one of the first or the second number of buckets; and

    publishing an updated capacity of the hash table including the first and second number of buckets, wherein the allocating is completed by publishing the updated capacity and without performing any rehashing of contents of the first number of buckets.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×