×

Methods and systems for partially-transacted data concurrency

  • US 8,161,250 B2
  • Filed: 05/20/2009
  • Issued: 04/17/2012
  • Est. Priority Date: 05/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method for protecting multi-threaded access to shared memory, said method comprising:

  • a) providing, via a computing device comprising a processor and a memory, limited access to a shared memory resource, wherein said limited access is provided when one or more threads are entering a read operation on said shared memory resource, exiting a read operation on said shared memory resource and during at least a portion of a write operation on said shared memory resource;

    b) blocking, via said computing device, said access to said shared memory resource when one or more threads is exiting a write operation on said shared memory resource, wherein said exiting a write operation causes execution of a commit operation wherein data is written to said shared memory resource; and

    wherein said providing limited access to a shared memory resource comprises making a copy of at least a portion of said shared memory resource and granting exclusive write access to a thread requesting said copy when said thread requests a write operation.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×