发明名称 用于在多线程系统中设置事件的技术
摘要 为在不中间调度线程的情况下在多线程系统中设置一个或多个事件,首先使调度器变得实质上无效。然后,例如通过重复地调用功能以针对每一将要设置的事件一次设置单个事件来设置所述事件。然后,将所述调度器恢复到其正常有效性。可通过人为地将正在处理的当前线程的优先权设置为可能的最高优先级而使所述调度器变得无效。这防止了在正在设置所述事件期间所述当前线程被另一个线程抢先。在已设置所有事件之后,将所述当前线程的优先权恢复到原始优先级,此随后将所述调度器恢复到其正常有效性。
申请公布号 CN101194231B 申请公布日期 2012.05.23
申请号 CN200680020091.9 申请日期 2006.04.12
申请人 高通股份有限公司 发明人 戴维·布拉克曼
分类号 G06F9/46(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京律盟知识产权代理有限责任公司 11287 代理人 刘国伟
主权项 一种在多线程系统中设置事件的方法,其包含:将当前线程的优先权设置为高优先级,以在所述当前线程及任何未决线程的事件被设置之前中断所述任何未决线程的调度;在所述任何未决线程的调度被中断期间设置至少两个事件;及在所述至少两个事件被设置之后,将所述当前线程的优先权恢复到原始优先级。
地址 美国加利福尼亚州