Patent · US Active

Method and system for managing access to a data element in a multithreaded environment

US7886113B2 · kind B2 · utility

0Cited by
2References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 31, 2006
Grant dateFeb 8, 2011
Priority date
Expiry dateJan 13, 2028

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0808
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for managing access to a data element involves storing a first copy of the data element in a cache location, obtaining a request to modify the data element, where the request to modify the data element is associated with a first execution thread, marking the cache location as dirty based on the request to modify the data element, modifying the cache location according to the request to modify the data element once the cache location is marked as dirty, obtaining a request to read the data element while the cache location is marked as dirty, where the request to read the data element is associated with a second execution thread, providing a second copy of the data element in response to the request to read the data element based on the cache location being marked as dirty, and marking the cache location as clean after modifying the cache location is complete.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.