发明名称 Semaphore management subsystem for use with multi-thread processor systems
摘要 A generic method and apparatus for managing semaphores in a multi-threaded processing system has a storage area for each of the threads in the processing system. Each storage area includes a first part for storing at least one indicia for identifying at least one unique semaphore from a plurality of semaphores utilized by the multi-threaded processing system and a second part for storing an indicia for indicating a locked status for the stored semaphore. A thread requiring a semaphore sends a semaphore lock request to the semaphore manager which examines the contents of all of the storage areas to determine the status of the requested semaphore. If the requested semaphore is not locked, it is locked for the requesting thread by inserting the requested semaphore and locked status in the memory location assigned to the requesting thread.
申请公布号 US2003005195(A1) 申请公布日期 2003.01.02
申请号 US20020179860 申请日期 2002.06.25
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DAVIS GORDON TAYLOR;HEDDES MARCO;JENKINS STEVEN KENNETH;LEAVENS ROSS BOYD;LIKOVICH ROBERT BRIAN
分类号 G06F9/46;(IPC1-7):G06F12/00;G06F12/14 主分类号 G06F9/46
代理机构 代理人
主权项
地址