×

Concurrent computing with reduced locking requirements for shared data

  • US 9,563,484 B2
  • Filed: 01/27/2016
  • Issued: 02/07/2017
  • Est. Priority Date: 08/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • determining whether modifying data associated with a first computer processing thread violates a constraint associated with the data; and

    using, responsive to a determination that the modifying the data violates the constraint associated with the data, the data to modify data shared by multiple computer processing threads that includes the first computer processing thread, whereinthe constraint represents a portion of a tolerance value that isa) associated with the data shared by the multiple computer processing threads andb) divided among a plurality of constraints and each of the plurality of constraints is associated with a different one of the multiple computer processing threads.

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