发明名称 |
一种窗口防假死方法和装置 |
摘要 |
本发明提供了一种窗口防假死方法和装置,涉及计算机技术领域。所述方法包括:在通过一线程创建子窗口时,先在与窗口系统各子窗口所在线程不同的线程中创建中间窗口,框架父窗口所述中间窗口为当前创建子窗口的父窗口,所述中间窗口的父窗口为框架父窗口;所述当前创建的子窗口所在线程与框架父窗口所在线程不同;如果一子窗口假死,则将假死子窗口的假死消息发送给相应中间窗口所在线程;通过所述中间窗口所在线程将中间窗口和所述假死子窗口从窗口框架中分离。通过本申请可以从窗口系统中将对应该假死子窗口的中间窗口剥离,避免由于子窗口假死导致整个窗口系统的假死状态,解决了Windows的窗口系统中由于子窗口假死从而导致整个窗口假死的问题。 |
申请公布号 |
CN104035815A |
申请公布日期 |
2014.09.10 |
申请号 |
CN201410212088.3 |
申请日期 |
2011.12.29 |
申请人 |
北京奇虎科技有限公司;奇智软件(北京)有限公司 |
发明人 |
李宝生;陈志;孙鹏 |
分类号 |
G06F9/46(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京润泽恒知识产权代理有限公司 11319 |
代理人 |
苏培华 |
主权项 |
一种窗口防假死方法,其特征在于,包括:在通过一线程创建子窗口时,先在与窗口系统各子窗口所在线程不同的线程中创建中间窗口;框架父窗口所述中间窗口为当前创建子窗口的父窗口,所述中间窗口的父窗口为框架父窗口;所述当前创建的子窗口所在线程与框架父窗口所在线程不同;检测各子窗口是否假死,如果一子窗口假死,则将假死子窗口的假死消息发送给相应中间窗口所在的线程;通过所述中间窗口所在线程将中间窗口和所述假死子窗口从窗口框架中分离。 |
地址 |
100088 北京市西城区新街口外大街28号D座112室(德胜园区) |