发明名称 A system and method for facilitating safepoint synchronization in a multithreaded computer system
摘要 <p>The present invention is a system and method for facilitating a global safepoint operation in a multithreaded computer system. According to an embodiment of the present invention, each thread keeps track of its safepoint regions by maintaining a variable (a flag) which indicates a state, such as whether the current region of the thread is safe, unsafe, or transitional. In this manner, it can be determined whether a thread is currently in a safepoint region without suspending the thread. When a thread is currently in a safepoint region, the thread can continue to operate while a global safepoint operation, such as garbage-collection is being performed. When the thread begins to transition out of the safe region, it moves into a transitional region. The transitional region automatically blocks the transition into the non-safe region to assure that the safepoint operation occurs in a safe region. &lt;IMAGE&gt;</p>
申请公布号 EP1014264(B1) 申请公布日期 2007.04.18
申请号 EP19990309854 申请日期 1999.12.07
申请人 SUN MICROSYSTEMS, INC. 发明人 SCHMIDT, RENE W.
分类号 G06F9/46 主分类号 G06F9/46
代理机构 代理人
主权项
地址