Patent · US Expired

Synchronization techniques in a multithreaded environment

US6862635B1 · kind B1 · utility

54Cited by
55References
55Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 27, 1999
Grant dateMar 1, 2005
Priority date
Expiry dateJul 27, 2019

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F9/52
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Various techniques for manipulating data using access states of memory, access control fields of pointers and operations, and exception raising and exception trapping in a multithreaded computer system. In particular, the techniques include synchronization support for a thread blocked in a word, demand evaluation of values, parallel access of multiple threads to a list, synchronized and unsynchronized access to a data buffer, use of forwarding to avoid checking for an end of a buffer, use of sentinel word to detect access past a data structure, concurrent access to a word of memory using different synchronization access modes, and use of trapping to detect access to restricted memory.

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