Invention Grant
US08239871B2 Managing timeout in a multithreaded system by instantiating a timer object having scheduled expiration time and set of timeout handling information
失效
通过实例化具有预定到期时间的定时器对象和一组超时处理信息来管理多线程系统中的超时
- Patent Title: Managing timeout in a multithreaded system by instantiating a timer object having scheduled expiration time and set of timeout handling information
- Patent Title (中): 通过实例化具有预定到期时间的定时器对象和一组超时处理信息来管理多线程系统中的超时
-
Application No.: US12144780Application Date: 2008-06-24
-
Publication No.: US08239871B2Publication Date: 2012-08-07
- Inventor: Takeshi Ogasawara
- Applicant: Takeshi Ogasawara
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Vazken Alexanian
- Main IPC: G06F9/46
- IPC: G06F9/46 ; G06F11/00

Abstract:
A method of managing a multithreaded computer system comprises instantiating, in response to each transaction initiated by a first thread of a plurality of threads, a timer object including a scheduled expiration time and a set of timeout handling information for the transaction in storage local to the first thread; registering, in response to each passing of a fixed time interval, each timer object in the storage local to the first thread for which the scheduled expiration time is earlier than the fixed time interval added to a current time in a timer processing component by adding a pointer referencing the timer object to a data structure managed by the timer processing component; and managing each timer object corresponding to a transaction initiated by the first thread that is not registered in the timer processing component in the storage local to the first thread. The timer processing component regularly processes each timer object referenced by the data structure for which the scheduled expiration time value is not earlier than the current time in accordance with the set of timeout handling information of the timer object.
Public/Granted literature
- US20090320030A1 METHOD FOR MANAGEMENT OF TIMEOUTS Public/Granted day:2009-12-24
Information query