Patent ID: 8001084
Filing Date: 2011-08-16
Classification: G06F,Y10S

Abstract:
1. A method for optimistic access of data objects in a processing system comprising: utilizing a first thread to mutex a position object of a list of position objects and to associate the position object with a data object, wherein the position object contains a pointer pointing to the data object, and wherein the data object includes data; accessing the data object by the first thread; recording a free level of a memory allocator as a read level of the position object, and recording a version number of the data object as the version number of the position object after the access has been determined to be safe; freeing the data object by a second thread, whereupon the data object is placed within a recycle list, and wherein the freeing of the data object is at least partly concurrent with the accessing of the data object; and providing a purging function for, by operation of one or more computer processors, freeing data objects from the recycle list, comprising: