发明公开
- 专利标题: 用于在计算环境中执行线程的方法和系统
- 专利标题(英): Techniques for executing threads in a computing environment
-
申请号: CN201210147169.0申请日: 2012-05-11
-
公开(公告)号: CN102841810A公开(公告)日: 2012-12-26
- 发明人: D·G·卡玛斯 , N·格霍施 , D-R·鲁 , N·穆克赫杰 , V·潘迪
- 申请人: 国际商业机器公司
- 申请人地址: 美国纽约阿芒克
- 专利权人: 国际商业机器公司
- 当前专利权人: 国际商业机器公司
- 当前专利权人地址: 美国纽约阿芒克
- 代理机构: 北京市金杜律师事务所
- 代理商 王茂华
- 优先权: 13/107,896 2011.05.14 US
- 主分类号: G06F9/48
- IPC分类号: G06F9/48
摘要:
本发明涉及用于在计算环境中执行线程的方法和系统。公开了一种用于以非抢占式方式执行进程的常规可中断线程的技术,包括:响应于与针对第一线程的第一消息相关联的第一条目到达运行队列的开端,由第一线程接收第一唤醒信号。响应于接收唤醒信号,由第一线程等待全局锁。响应于第一线程接收全局锁,由第一线程从关联的消息队列获取第一消息并处理获取的第一消息。响应于完成对第一消息的处理,第一线程向第二线程发送第二唤醒信号,该第二线程的关联条目是运行队列中的下一个。最后,在发送第二唤醒信号之后,第一线程释放全局锁。
公开/授权文献
- CN102841810B 用于在计算环境中执行线程的方法和系统 公开/授权日:2015-07-22