×

Realtime-safe read copy update with per-processor read/write locks

  • US 7,653,791 B2
  • Filed: 04/11/2008
  • Issued: 01/26/2010
  • Est. Priority Date: 11/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A data processing system having one or more processors, a memory and a communication pathway between the one or more processors and the memory, said system being adapted perform realtime-safe detection of a grace period for deferring removal of a shared data element until pre-existing references to the data element are removed, and comprising:

  • a read/write lock for each of said one or more processors;

    a read lock/unlock component adapted to;

    acquire said processor'"'"'s read/write lock for reading prior to said shared data element being referenced; and

    release said read/write lock that was acquired for reading following said shared data element being referenced; and

    a grace period controller adapted to;

    acquire all of said read/write locks for writing;

    start a new grace period; and

    release all of said read/write locks.

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