Invention Grant
- Patent Title: Thread rendezvous for read-only code in an object-oriented computing environment
- Patent Title (中): 面向对象计算环境中的只读代码的线程会合
-
Application No.: US10847779Application Date: 2004-05-17
-
Publication No.: US07770169B2Publication Date: 2010-08-03
- Inventor: Nedim Fresko , Christopher J. Plummer , Dean R. Long
- Applicant: Nedim Fresko , Christopher J. Plummer , Dean R. Long
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Marsh Fischman & Breyfogle LLP
- Agent Kent A. Lembke; R. Mahboubian
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F12/00

Abstract:
Techniques for assuring thread rendezvous for a plurality of threads executing in a computing system are disclosed. Techniques can be used to assure thread rendezvous for read-only code in a manner that is more efficient than polling techniques. A Light-weight, Yet Trappable On Demand (LYTOD) instruction can be generated for code that is executed by one or more threads. Typically, a LYTOD instruction is generated at critical points of the code in order to assure safe-point thread rendezvous. The LYTOD is a lightweight instruction that can change its behavior from a lightweight instruction to an instruction that causes a trap when executed. The LYTOD can, for example, be implemented as a read-from-memory instruction that operates to load a register with a content of a valid memory location.
Public/Granted literature
- US20050268273A1 Thread rendezvous for read-only code in an object-oriented computing environment Public/Granted day:2005-12-01
Information query