发明名称 Apparatus and method for processing events in a digital versatile disc (DVD) system using system threads and separate dormant/awake counter threads and clock driven semaphores
摘要 A multi-threaded digital versatile disc system which is controlled by a system thread includes an independent counter thread for controlling the counter parameters. Only the counter thread (and not the system thread) increments and decrements the counter parameters based on an input from the system clock. Counter parameters can be attached, or associated, with the counter thread and all associated counter parameters are incremented together by the thread. The counter thread has a semaphore and a queue associated with it and the counter thread remains dormant until woken up by the semaphore. The semaphore queue receives periodic messages from the system clock via a conventional operating system mechanism and periodically increments and decrements its associated counter parameters. Other threads, originating from this system or from another system, can also communicate with the counter thread by means of the queue by directing an event message to the operating system which places the message in the queue.
申请公布号 US6272625(B1) 申请公布日期 2001.08.07
申请号 US19970946847 申请日期 1997.10.08
申请人 OAK TECHNOLOGY, INC. 发明人 DECARMO LINDEN A.
分类号 G06F9/38;G06F9/46;(IPC1-7):G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址