Invention Grant
US07886113B2 Method and system for managing access to a data element in a multithreaded environment
有权
用于管理对多线程环境中的数据元素的访问的方法和系统
- Patent Title: Method and system for managing access to a data element in a multithreaded environment
- Patent Title (中): 用于管理对多线程环境中的数据元素的访问的方法和系统
-
Application No.: US11591196Application Date: 2006-10-31
-
Publication No.: US07886113B2Publication Date: 2011-02-08
- Inventor: Gilles Bellaton , Karine Excoffier , Mark Craig
- Applicant: Gilles Bellaton , Karine Excoffier , Mark Craig
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Osha • Liang LLP
- Main IPC: G06F12/08
- IPC: G06F12/08

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.
Public/Granted literature
- US20080104334A1 Method and system for managing access to a data element in a multithreaded environment Public/Granted day:2008-05-01
Information query