发明名称 MECHANISM FOR MANAGING RESOURCE LOCKING IN A MULTI-THREADED ENVIRONMENT
摘要 A mechanism is disclosed for implementing resource locking in a massively multi-threaded environment. The mechanism receives from a stream a request to obtain a lock on a resource. In response, the mechanism determines whether the resource is currently locked. If so, the mechanism adds the stream to a wait list. At some point, based upon the wait list, the mechanism determines that it is the stream's turn to lock the resource; thus, the mechanism grants the stream a lock. In this matter, the mechanism enables the stream to reserve and to obtain a lock on the resource. By implementing locking in this way, a stream is able to submit only one lock request. When it is its turn to obtain a lock, the stream is granted that lock. This lock reservation methodology makes it possible to implement resource locking efficiently in a massively multi-threaded environment.
申请公布号 WO2006124730(A3) 申请公布日期 2007.02.15
申请号 WO2006US18643 申请日期 2006.05.12
申请人 CONSENTRY NETWORKS, INC.;NEMIROVSKY, MARIO D.;HUYNH, JEFFREY T. 发明人 NEMIROVSKY, MARIO D.;HUYNH, JEFFREY T.
分类号 G06F9/52;G06F9/00;G06F9/38;G06F9/48;H04L1/00 主分类号 G06F9/52
代理机构 代理人
主权项
地址