Invention Grant
- Patent Title: System and method for multi-threaded resolver with versioning
- Patent Title (中): 具有版本控制的多线程解析器的系统和方法
-
Application No.: US11493316Application Date: 2006-07-26
-
Publication No.: US07805712B2Publication Date: 2010-09-28
- Inventor: Timothy Hanson , Jesse Michael Garms , Timothy Allen Wagner
- Applicant: Timothy Hanson , Jesse Michael Garms , Timothy Allen Wagner
- Applicant Address: US CA San Jose
- Assignee: BEA Systems, Inc.
- Current Assignee: BEA Systems, Inc.
- Current Assignee Address: US CA San Jose
- Agency: Squire, Sanders & Dempsey LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A method for resolving a type in a programming language to a resolve stage is provided. The method includes determining whether a version at the resolve stage of the type exists. The method further includes, if the version at the resolve stage does not exist, allowing a thread exclusive access to the type, resolving the type from an original resolve stage to the resolve stage, by the thread, by adding resolution information for the resolve stage to the type, and creating the version of the type based on the resolving by creating a copy of the type, where the copy of the type is at the resolve stage. Two or more versions are associated with the type, and the two or more versions are at different resolve stages.
Public/Granted literature
- US20070038980A1 System and method for multi-threaded resolver with versioning Public/Granted day:2007-02-15
Information query